{
  "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"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessing:OpenpipelineV2LogsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessors:OpenpipelineV2LogsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessors:OpenpipelineV2LogsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessor:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessor:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocation:OpenpipelineV2LogsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessors:OpenpipelineV2LogsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessors:OpenpipelineV2LogsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContext:OpenpipelineV2LogsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessors:OpenpipelineV2LogsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessors:OpenpipelineV2LogsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorage:OpenpipelineV2LogsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessors:OpenpipelineV2LogsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessors:OpenpipelineV2LogsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessor:OpenpipelineV2LogsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessor:OpenpipelineV2LogsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2LogsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsRoutingRoutingEntries:OpenpipelineV2LogsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2LogsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2LogsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2LogsRoutingRoutingEntriesRoutingEntry": {
      "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/OpenpipelineV2MetricsIngestsourcesProcessing:OpenpipelineV2MetricsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessors:OpenpipelineV2MetricsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessors:OpenpipelineV2MetricsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsIngestsourcesStaticRouting:OpenpipelineV2MetricsIngestsourcesStaticRouting": {
      "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/OpenpipelineV2MetricsPipelinesCostAllocation:OpenpipelineV2MetricsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessors:OpenpipelineV2MetricsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessors:OpenpipelineV2MetricsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtraction:OpenpipelineV2MetricsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessors:OpenpipelineV2MetricsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessors:OpenpipelineV2MetricsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavis:OpenpipelineV2MetricsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessors:OpenpipelineV2MetricsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessors:OpenpipelineV2MetricsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessor:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessor:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtraction:OpenpipelineV2MetricsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessors:OpenpipelineV2MetricsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessors:OpenpipelineV2MetricsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessing:OpenpipelineV2MetricsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessors:OpenpipelineV2MetricsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessors:OpenpipelineV2MetricsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessor:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessor:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocation:OpenpipelineV2MetricsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessors:OpenpipelineV2MetricsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessors:OpenpipelineV2MetricsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContext:OpenpipelineV2MetricsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessors:OpenpipelineV2MetricsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessors:OpenpipelineV2MetricsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorage:OpenpipelineV2MetricsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessors:OpenpipelineV2MetricsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessors:OpenpipelineV2MetricsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessor:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessor:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2MetricsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsRoutingRoutingEntries:OpenpipelineV2MetricsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2MetricsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2MetricsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2MetricsRoutingRoutingEntriesRoutingEntry": {
      "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/OpenpipelineV2SecurityEventsIngestsourcesProcessing:OpenpipelineV2SecurityEventsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessors:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessors:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsIngestsourcesStaticRouting:OpenpipelineV2SecurityEventsIngestsourcesStaticRouting": {
      "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/OpenpipelineV2SecurityEventsPipelinesCostAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessors:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessors:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessors:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessors:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavis:OpenpipelineV2SecurityEventsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessors:OpenpipelineV2SecurityEventsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessors:OpenpipelineV2SecurityEventsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessors:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessors:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessing:OpenpipelineV2SecurityEventsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessors:OpenpipelineV2SecurityEventsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessors:OpenpipelineV2SecurityEventsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessors:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessors:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContext:OpenpipelineV2SecurityEventsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessors:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessors:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorage:OpenpipelineV2SecurityEventsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessors:OpenpipelineV2SecurityEventsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessors:OpenpipelineV2SecurityEventsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SecurityEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsRoutingRoutingEntries:OpenpipelineV2SecurityEventsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2SecurityEventsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SecurityEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2SecurityEventsRoutingRoutingEntriesRoutingEntry": {
      "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/OpenpipelineV2SpansIngestsourcesProcessing:OpenpipelineV2SpansIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessors:OpenpipelineV2SpansIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessors:OpenpipelineV2SpansIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansIngestsourcesStaticRouting:OpenpipelineV2SpansIngestsourcesStaticRouting": {
      "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/OpenpipelineV2SpansPipelinesCostAllocation:OpenpipelineV2SpansPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessors:OpenpipelineV2SpansPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessors:OpenpipelineV2SpansPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtraction:OpenpipelineV2SpansPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessors:OpenpipelineV2SpansPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessors:OpenpipelineV2SpansPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavis:OpenpipelineV2SpansPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessors:OpenpipelineV2SpansPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessors:OpenpipelineV2SpansPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessor:OpenpipelineV2SpansPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessor:OpenpipelineV2SpansPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorDql:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDql:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtraction:OpenpipelineV2SpansPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessors:OpenpipelineV2SpansPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessors:OpenpipelineV2SpansPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessing:OpenpipelineV2SpansPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessors:OpenpipelineV2SpansPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessors:OpenpipelineV2SpansPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessor:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessor:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocation:OpenpipelineV2SpansPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessors:OpenpipelineV2SpansPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessors:OpenpipelineV2SpansPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContext:OpenpipelineV2SpansPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessors:OpenpipelineV2SpansPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessors:OpenpipelineV2SpansPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorage:OpenpipelineV2SpansPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessors:OpenpipelineV2SpansPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessors:OpenpipelineV2SpansPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessor:OpenpipelineV2SpansPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessor:OpenpipelineV2SpansPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorDql:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDql:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SpansPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansRoutingRoutingEntries:OpenpipelineV2SpansRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansRoutingRoutingEntriesRoutingEntry:OpenpipelineV2SpansRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SpansRoutingRoutingEntriesRoutingEntry:OpenpipelineV2SpansRoutingRoutingEntriesRoutingEntry": {
      "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/OpenpipelineV2SystemEventsIngestsourcesProcessing:OpenpipelineV2SystemEventsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessors:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessors:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2SystemEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsIngestsourcesStaticRouting:OpenpipelineV2SystemEventsIngestsourcesStaticRouting": {
      "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/OpenpipelineV2SystemEventsPipelinesCostAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessors:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessors:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtraction:OpenpipelineV2SystemEventsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessors:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessors:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavis:OpenpipelineV2SystemEventsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessors:OpenpipelineV2SystemEventsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessors:OpenpipelineV2SystemEventsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessors:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessors:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessing:OpenpipelineV2SystemEventsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessors:OpenpipelineV2SystemEventsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessors:OpenpipelineV2SystemEventsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessors:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessors:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContext:OpenpipelineV2SystemEventsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessors:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessors:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorage:OpenpipelineV2SystemEventsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessors:OpenpipelineV2SystemEventsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessors:OpenpipelineV2SystemEventsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2SystemEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsRoutingRoutingEntries:OpenpipelineV2SystemEventsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2SystemEventsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2SystemEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2SystemEventsRoutingRoutingEntriesRoutingEntry": {
      "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/OpenpipelineV2UserEventsIngestsourcesProcessing:OpenpipelineV2UserEventsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessors:OpenpipelineV2UserEventsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessors:OpenpipelineV2UserEventsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "fieldExtractionEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "fieldExtractionEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry:OpenpipelineV2UserEventsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsFieldExtractionEntry": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsIngestsourcesStaticRouting:OpenpipelineV2UserEventsIngestsourcesStaticRouting": {
      "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/OpenpipelineV2UserEventsPipelinesCostAllocation:OpenpipelineV2UserEventsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessors:OpenpipelineV2UserEventsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessors:OpenpipelineV2UserEventsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtraction:OpenpipelineV2UserEventsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessors:OpenpipelineV2UserEventsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessors:OpenpipelineV2UserEventsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavis:OpenpipelineV2UserEventsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessors:OpenpipelineV2UserEventsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessors:OpenpipelineV2UserEventsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessor:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtraction:OpenpipelineV2UserEventsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessors:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessors:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessing:OpenpipelineV2UserEventsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessors:OpenpipelineV2UserEventsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessors:OpenpipelineV2UserEventsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessor:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocation:OpenpipelineV2UserEventsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessors:OpenpipelineV2UserEventsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessors:OpenpipelineV2UserEventsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContext:OpenpipelineV2UserEventsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessors:OpenpipelineV2UserEventsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessors:OpenpipelineV2UserEventsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorage:OpenpipelineV2UserEventsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessors:OpenpipelineV2UserEventsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessors:OpenpipelineV2UserEventsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessor:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UserEventsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsRoutingRoutingEntries:OpenpipelineV2UserEventsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2UserEventsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UserEventsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2UserEventsRoutingRoutingEntriesRoutingEntry": {
      "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/OpenpipelineV2UsersessionsIngestsourcesProcessing:OpenpipelineV2UsersessionsIngestsourcesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessors:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessors:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessor:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizevent:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavis:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDql:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorTechnology:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsIngestsourcesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsIngestsourcesStaticRouting:OpenpipelineV2UsersessionsIngestsourcesStaticRouting": {
      "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/OpenpipelineV2UsersessionsPipelinesCostAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessors:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessors:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtraction:OpenpipelineV2UsersessionsPipelinesDataExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessors:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessors:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavis:OpenpipelineV2UsersessionsPipelinesDavis": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessors:OpenpipelineV2UsersessionsPipelinesDavisProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessors:OpenpipelineV2UsersessionsPipelinesDavisProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesDavisProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtraction": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessors:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessors:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessing:OpenpipelineV2UsersessionsPipelinesProcessing": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessors:OpenpipelineV2UsersessionsPipelinesProcessingProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessors:OpenpipelineV2UsersessionsPipelinesProcessingProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocation": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessors:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessors:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContext:OpenpipelineV2UsersessionsPipelinesSecurityContext": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessors:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessors:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorage:OpenpipelineV2UsersessionsPipelinesStorage": {
      "properties": {
        "processors": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessors:OpenpipelineV2UsersessionsPipelinesStorageProcessors",
          "description": "Processors of stage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessors:OpenpipelineV2UsersessionsPipelinesStorageProcessors": {
      "properties": {
        "processors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessor"
          }
        }
      },
      "type": "object",
      "required": [
        "processors"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessor:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessor": {
      "properties": {
        "azureLogForwarding": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwarding",
          "description": "Azure log forwarding processor attributes\n"
        },
        "bizevent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizevent",
          "description": "Bizevent extraction processor attributes\n"
        },
        "bucketAssignment": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBucketAssignment",
          "description": "Bucket assignment processor attributes\n"
        },
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocation",
          "description": "Cost allocation processor attributes\n"
        },
        "counterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetric",
          "description": "Counter metric processor attributes\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavis",
          "description": "Davis event extraction processor attributes\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "dql": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDql",
          "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%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAdd",
          "description": "Fields add processor attributes\n"
        },
        "fieldsRemove": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRemove",
          "description": "Fields remove processor attributes\n"
        },
        "fieldsRename": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRename",
          "description": "Fields rename processor attributes\n"
        },
        "histogramMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetric",
          "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%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocation",
          "description": "Product allocation processor attributes\n"
        },
        "sampleData": {
          "type": "string",
          "description": "Sample data\n"
        },
        "samplingAwareCounterMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric",
          "description": "Sampling-aware counter metric processor attributes\n"
        },
        "samplingAwareValueMetric": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric",
          "description": "Sampling aware value metric processor attributes\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContext",
          "description": "Security context processor attributes\n"
        },
        "securityEvent": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEvent",
          "description": "Security event extraction processor attributes\n"
        },
        "technology": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorTechnology",
          "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%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetric",
          "description": "Value metric processor attributes\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "id",
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwarding:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwarding": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction",
          "description": "Field Extraction\n"
        },
        "forwarderConfigId": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction",
        "forwarderConfigId"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizevent:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizevent": {
      "properties": {
        "eventProvider": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProvider",
          "description": "Event provider\n"
        },
        "eventType": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventType",
          "description": "Event type\n"
        },
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtraction",
          "description": "Field extraction\n"
        }
      },
      "type": "object",
      "required": [
        "eventProvider",
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProvider:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProvider": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProviderField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProviderField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventProviderField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventType:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventType": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventTypeField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventTypeField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventEventTypeField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtraction:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBucketAssignment:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorBucketAssignment": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Bucket name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocation:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValue",
          "description": "The strategy to set the cost allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValue:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValueField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCostAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensions",
          "description": "List of dimensions\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        }
      },
      "type": "object",
      "required": [
        "metricKey"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavis:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavis": {
      "properties": {
        "properties": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisProperties",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisProperties:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisPropertiesProperty"
          }
        }
      },
      "type": "object",
      "required": [
        "properties"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisPropertiesProperty:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDavisPropertiesProperty": {
      "properties": {
        "key": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDql:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorDql": {
      "properties": {
        "script": {
          "type": "string",
          "description": "DQL script\n"
        }
      },
      "type": "object",
      "required": [
        "script"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAdd:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAdd": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFields",
          "description": "Fields to Add\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFields:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFieldsField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsAddFieldsField": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Fields's name\n"
        },
        "value": {
          "type": "string",
          "description": "Field's value\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRemove:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRemove": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields to remove\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRename:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRename": {
      "properties": {
        "fields": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFields",
          "description": "Fields to rename\n"
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFields:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFields": {
      "properties": {
        "fields": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField"
          }
        }
      },
      "type": "object",
      "required": [
        "fields"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorFieldsRenameFieldsField": {
      "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetric": {
      "properties": {
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocation:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocation": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValue",
          "description": "The strategy to set product allocation field\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValue:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValueField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorProductAllocationValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetric": {
      "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%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContext:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContext": {
      "properties": {
        "value": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValue",
          "description": "Security context value assignment\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValue:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValue": {
      "properties": {
        "constant": {
          "type": "string",
          "description": "Constant value\n"
        },
        "field": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValueField",
          "description": "Value from field\n"
        },
        "multiValueConstants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Constant multi value\n"
        },
        "type": {
          "type": "string",
          "description": "Type of value assignment. Possible Values: <span pulumi-lang-nodejs=\"`constant`\" pulumi-lang-dotnet=\"`Constant`\" pulumi-lang-go=\"`constant`\" pulumi-lang-python=\"`constant`\" pulumi-lang-yaml=\"`constant`\" pulumi-lang-java=\"`constant`\">`constant`</span>, <span pulumi-lang-nodejs=\"`field`\" pulumi-lang-dotnet=\"`Field`\" pulumi-lang-go=\"`field`\" pulumi-lang-python=\"`field`\" pulumi-lang-yaml=\"`field`\" pulumi-lang-java=\"`field`\">`field`</span>, `multiValueConstant`.\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValueField:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityContextValueField": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEvent:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEvent": {
      "properties": {
        "fieldExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction",
          "description": "Field Extraction\n"
        }
      },
      "type": "object",
      "required": [
        "fieldExtraction"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtraction": {
      "properties": {
        "excludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Fields\n"
        },
        "include": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionInclude": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorTechnology:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorTechnology": {
      "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetric:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetric": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value with metric value\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensions",
          "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/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensions:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensions": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension"
          }
        }
      },
      "type": "object",
      "required": [
        "dimensions"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension:OpenpipelineV2UsersessionsPipelinesStorageProcessorsProcessorValueMetricDimensionsDimension": {
      "properties": {
        "defaultValue": {
          "type": "string",
          "description": "Default value\n"
        },
        "destinationFieldName": {
          "type": "string",
          "description": "Destination field name\n"
        },
        "sourceFieldName": {
          "type": "string",
          "description": "Source field name\n"
        }
      },
      "type": "object",
      "required": [
        "sourceFieldName"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsRoutingRoutingEntries:OpenpipelineV2UsersessionsRoutingRoutingEntries": {
      "properties": {
        "routingEntries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2UsersessionsRoutingRoutingEntriesRoutingEntry"
          }
        }
      },
      "type": "object",
      "required": [
        "routingEntries"
      ]
    },
    "dynatrace:index/OpenpipelineV2UsersessionsRoutingRoutingEntriesRoutingEntry:OpenpipelineV2UsersessionsRoutingRoutingEntriesRoutingEntry": {
      "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/OpentelemetryMetricsAdditionalAttributes:OpentelemetryMetricsAdditionalAttributes": {
      "properties": {
        "additionalAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsAdditionalAttributesAdditionalAttribute:OpentelemetryMetricsAdditionalAttributesAdditionalAttribute"
          }
        }
      },
      "type": "object",
      "required": [
        "additionalAttributes"
      ]
    },
    "dynatrace:index/OpentelemetryMetricsAdditionalAttributesAdditionalAttribute:OpentelemetryMetricsAdditionalAttributesAdditionalAttribute": {
      "properties": {
        "attributeKey": {
          "type": "string",
          "description": "Attribute key\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": [
        "attributeKey",
        "enabled"
      ]
    },
    "dynatrace:index/OpentelemetryMetricsToDropAttributes:OpentelemetryMetricsToDropAttributes": {
      "properties": {
        "toDropAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsToDropAttributesToDropAttribute:OpentelemetryMetricsToDropAttributesToDropAttribute"
          }
        }
      },
      "type": "object",
      "required": [
        "toDropAttributes"
      ]
    },
    "dynatrace:index/OpentelemetryMetricsToDropAttributesToDropAttribute:OpentelemetryMetricsToDropAttributesToDropAttribute": {
      "properties": {
        "attributeKey": {
          "type": "string",
          "description": "Attribute key\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": [
        "attributeKey",
        "enabled"
      ]
    },
    "dynatrace:index/OsServicesDetectionConditionsLinux:OsServicesDetectionConditionsLinux": {
      "properties": {
        "linuxDetectionConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsLinuxLinuxDetectionCondition:OsServicesDetectionConditionsLinuxLinuxDetectionCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "linuxDetectionConditions"
      ]
    },
    "dynatrace:index/OsServicesDetectionConditionsLinuxLinuxDetectionCondition:OsServicesDetectionConditionsLinuxLinuxDetectionCondition": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n"
        },
        "hostMetadataCondition": {
          "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsLinuxLinuxDetectionConditionHostMetadataCondition:OsServicesDetectionConditionsLinuxLinuxDetectionConditionHostMetadataCondition",
          "description": "Custom metadata\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `ServiceName`, `StartupType`\n"
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `RuleTypeHost`, `RuleTypeOsService`\n"
        },
        "startupCondition": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n\n- `$eq(enabled)` – Matches services with startup type equal to enabled.\n\nAvailable logic operations:\n- `$not($eq(enabled))` – Matches services with startup type different from enabled.\n- `$or($eq(enabled),$eq(disabled))` - Matches services that are either enabled or disabled.\n\nUse one of the following values as a parameter for this condition:\n\n- <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- `enabled-runtime`\n- <span pulumi-lang-nodejs=\"`static`\" pulumi-lang-dotnet=\"`Static`\" pulumi-lang-go=\"`static`\" pulumi-lang-python=\"`static`\" pulumi-lang-yaml=\"`static`\" pulumi-lang-java=\"`static`\">`static`</span>\n- <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>\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OsServicesDetectionConditionsLinuxLinuxDetectionConditionHostMetadataCondition:OsServicesDetectionConditionsLinuxLinuxDetectionConditionHostMetadataCondition": {
      "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/OsServicesDetectionConditionsWindows:OsServicesDetectionConditionsWindows": {
      "properties": {
        "detectionConditionsWindows": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsWindowsDetectionConditionsWindow:OsServicesDetectionConditionsWindowsDetectionConditionsWindow"
          }
        }
      },
      "type": "object",
      "required": [
        "detectionConditionsWindows"
      ]
    },
    "dynatrace:index/OsServicesDetectionConditionsWindowsDetectionConditionsWindow:OsServicesDetectionConditionsWindowsDetectionConditionsWindow": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n"
        },
        "hostMetadataCondition": {
          "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsWindowsDetectionConditionsWindowHostMetadataCondition:OsServicesDetectionConditionsWindowsDetectionConditionsWindowHostMetadataCondition",
          "description": "Custom metadata\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `DisplayName`, `Manufacturer`, `Path`, `ServiceName`, `StartupType`\n"
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `RuleTypeHost`, `RuleTypeOsService`\n"
        },
        "startupCondition": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n\n- `$eq(manual)` – Matches services that are started manually.\n\nAvailable logic operations:\n- `$not($eq(auto))` – Matches services with startup type different from Automatic.\n- `$or($eq(auto),$eq(manual))` – Matches if service's startup type is either Automatic or Manual.\n\nUse one of the following values as a parameter for this condition:\n\n- <span pulumi-lang-nodejs=\"`manual`\" pulumi-lang-dotnet=\"`Manual`\" pulumi-lang-go=\"`manual`\" pulumi-lang-python=\"`manual`\" pulumi-lang-yaml=\"`manual`\" pulumi-lang-java=\"`manual`\">`manual`</span> for Manual\n- <span pulumi-lang-nodejs=\"`manualTrigger`\" pulumi-lang-dotnet=\"`ManualTrigger`\" pulumi-lang-go=\"`manualTrigger`\" pulumi-lang-python=\"`manual_trigger`\" pulumi-lang-yaml=\"`manualTrigger`\" pulumi-lang-java=\"`manualTrigger`\">`manual_trigger`</span> for Manual (Trigger Start)\n- <span pulumi-lang-nodejs=\"`auto`\" pulumi-lang-dotnet=\"`Auto`\" pulumi-lang-go=\"`auto`\" pulumi-lang-python=\"`auto`\" pulumi-lang-yaml=\"`auto`\" pulumi-lang-java=\"`auto`\">`auto`</span> for Automatic\n- <span pulumi-lang-nodejs=\"`autoDelay`\" pulumi-lang-dotnet=\"`AutoDelay`\" pulumi-lang-go=\"`autoDelay`\" pulumi-lang-python=\"`auto_delay`\" pulumi-lang-yaml=\"`autoDelay`\" pulumi-lang-java=\"`autoDelay`\">`auto_delay`</span> for Automatic (Delayed Start)\n- <span pulumi-lang-nodejs=\"`autoTrigger`\" pulumi-lang-dotnet=\"`AutoTrigger`\" pulumi-lang-go=\"`autoTrigger`\" pulumi-lang-python=\"`auto_trigger`\" pulumi-lang-yaml=\"`autoTrigger`\" pulumi-lang-java=\"`autoTrigger`\">`auto_trigger`</span> for Automatic (Trigger Start)\n- <span pulumi-lang-nodejs=\"`autoDelayTrigger`\" pulumi-lang-dotnet=\"`AutoDelayTrigger`\" pulumi-lang-go=\"`autoDelayTrigger`\" pulumi-lang-python=\"`auto_delay_trigger`\" pulumi-lang-yaml=\"`autoDelayTrigger`\" pulumi-lang-java=\"`autoDelayTrigger`\">`auto_delay_trigger`</span> for Automatic (Delayed Start, Trigger Start)\n- <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> for Disabled\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/OsServicesDetectionConditionsWindowsDetectionConditionsWindowHostMetadataCondition:OsServicesDetectionConditionsWindowsDetectionConditionsWindowHostMetadataCondition": {
      "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/OsServicesMetadata:OsServicesMetadata": {
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOsServicesMetadataItem:OsServicesMetadataItem"
          }
        }
      },
      "type": "object",
      "required": [
        "items"
      ]
    },
    "dynatrace:index/OsServicesMetadataItem:OsServicesMetadataItem": {
      "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/OwnershipConfigOwnershipIdentifiers:OwnershipConfigOwnershipIdentifiers": {
      "properties": {
        "ownershipIdentifiers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOwnershipConfigOwnershipIdentifiersOwnershipIdentifier:OwnershipConfigOwnershipIdentifiersOwnershipIdentifier"
          }
        }
      },
      "type": "object",
      "required": [
        "ownershipIdentifiers"
      ]
    },
    "dynatrace:index/OwnershipConfigOwnershipIdentifiersOwnershipIdentifier:OwnershipConfigOwnershipIdentifiersOwnershipIdentifier": {
      "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"
        },
        "key": {
          "type": "string",
          "description": "Key for ownership metadata and tags\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "key"
      ]
    },
    "dynatrace:index/OwnershipTeamsAdditionalInformation:OwnershipTeamsAdditionalInformation": {
      "properties": {
        "additionalInformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsAdditionalInformationAdditionalInformation:OwnershipTeamsAdditionalInformationAdditionalInformation"
          }
        }
      },
      "type": "object",
      "required": [
        "additionalInformations"
      ]
    },
    "dynatrace:index/OwnershipTeamsAdditionalInformationAdditionalInformation:OwnershipTeamsAdditionalInformationAdditionalInformation": {
      "properties": {
        "key": {
          "type": "string",
          "description": "Name\n"
        },
        "url": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/OwnershipTeamsContactDetails:OwnershipTeamsContactDetails": {
      "properties": {
        "contactDetails": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsContactDetailsContactDetail:OwnershipTeamsContactDetailsContactDetail"
          }
        }
      },
      "type": "object",
      "required": [
        "contactDetails"
      ]
    },
    "dynatrace:index/OwnershipTeamsContactDetailsContactDetail:OwnershipTeamsContactDetailsContactDetail": {
      "properties": {
        "email": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "integrationType": {
          "type": "string",
          "description": "Possible Values: `EMAIL`, `JIRA`, `MS_TEAMS`, `SLACK`\n"
        },
        "jira": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsContactDetailsContactDetailJira:OwnershipTeamsContactDetailsContactDetailJira",
          "description": "no documentation available\n"
        },
        "msTeams": {
          "type": "string",
          "description": "Team\n"
        },
        "slackChannel": {
          "type": "string",
          "description": "Channel\n"
        },
        "url": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "integrationType"
      ]
    },
    "dynatrace:index/OwnershipTeamsContactDetailsContactDetailJira:OwnershipTeamsContactDetailsContactDetailJira": {
      "properties": {
        "defaultAssignee": {
          "type": "string",
          "description": "Default Assignee\n"
        },
        "project": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "defaultAssignee",
        "project"
      ]
    },
    "dynatrace:index/OwnershipTeamsLinks:OwnershipTeamsLinks": {
      "properties": {
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsLinksLink:OwnershipTeamsLinksLink"
          }
        }
      },
      "type": "object",
      "required": [
        "links"
      ]
    },
    "dynatrace:index/OwnershipTeamsLinksLink:OwnershipTeamsLinksLink": {
      "properties": {
        "linkType": {
          "type": "string",
          "description": "Possible Values: `DASHBOARD`, `DOCUMENTATION`, `HEALTH_APP`, `REPOSITORY`, `RUNBOOK`, `URL`, `WIKI`\n"
        },
        "url": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "linkType",
        "url"
      ]
    },
    "dynatrace:index/OwnershipTeamsResponsibilities:OwnershipTeamsResponsibilities": {
      "properties": {
        "development": {
          "type": "boolean",
          "description": "Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.\n"
        },
        "infrastructure": {
          "type": "boolean",
          "description": "Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.\n"
        },
        "lineOfBusiness": {
          "type": "boolean",
          "description": "Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.\n"
        },
        "operations": {
          "type": "boolean",
          "description": "Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.\n"
        },
        "security": {
          "type": "boolean",
          "description": "Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.\n"
        }
      },
      "type": "object",
      "required": [
        "development",
        "infrastructure",
        "lineOfBusiness",
        "operations",
        "security"
      ]
    },
    "dynatrace:index/OwnershipTeamsSupplementaryIdentifiers:OwnershipTeamsSupplementaryIdentifiers": {
      "properties": {
        "supplementaryIdentifiers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifier:OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifier"
          }
        }
      },
      "type": "object",
      "required": [
        "supplementaryIdentifiers"
      ]
    },
    "dynatrace:index/OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifier:OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifier": {
      "properties": {
        "supplementaryIdentifier": {
          "type": "string",
          "description": "Supplementary Identifier\n"
        }
      },
      "type": "object",
      "required": [
        "supplementaryIdentifier"
      ]
    },
    "dynatrace:index/PgAnomaliesAvailability:PgAnomaliesAvailability": {
      "properties": {
        "method": {
          "type": "string",
          "description": "How to monitor the availability of the process group:  * `PROCESS_IMPACT`: Alert if any process of the group becomes unavailable.  * `MINIMUM_THRESHOLD`: Alert if the number of active processes in the group falls below the specified threshold.  * `OFF`: Availability monitoring is disabled.\n"
        },
        "minimumThreshold": {
          "type": "integer",
          "description": "Alert if the number of active processes in the group is lower than this value.\n"
        }
      },
      "type": "object",
      "required": [
        "method"
      ]
    },
    "dynatrace:index/PlatformSloCriteria:PlatformSloCriteria": {
      "properties": {
        "criteriaDetails": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloCriteriaCriteriaDetail:PlatformSloCriteriaCriteriaDetail"
          }
        }
      },
      "type": "object",
      "required": [
        "criteriaDetails"
      ]
    },
    "dynatrace:index/PlatformSloCriteriaCriteriaDetail:PlatformSloCriteriaCriteriaDetail": {
      "properties": {
        "target": {
          "type": "number",
          "description": "Criteria target, example: `99.8`\n"
        },
        "timeframeFrom": {
          "type": "string",
          "description": "Timeframe from, example: `now-7d`\n"
        },
        "timeframeTo": {
          "type": "string",
          "description": "Timeframe to, example: <span pulumi-lang-nodejs=\"`now`\" pulumi-lang-dotnet=\"`Now`\" pulumi-lang-go=\"`now`\" pulumi-lang-python=\"`now`\" pulumi-lang-yaml=\"`now`\" pulumi-lang-java=\"`now`\">`now`</span>\n"
        },
        "warning": {
          "type": "number",
          "description": "Criteria warning, example: `99.9`\n"
        }
      },
      "type": "object",
      "required": [
        "target",
        "timeframeFrom"
      ]
    },
    "dynatrace:index/PlatformSloCustomSli:PlatformSloCustomSli": {
      "properties": {
        "filterSegments": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSliFilterSegments:PlatformSloCustomSliFilterSegments",
          "description": "A filter segment is identified by an ID. Each segment includes a list of variable definitions.\n"
        },
        "indicator": {
          "type": "string",
          "description": "Indicator of the custom SLI. Example: `timeseries sli=avg(dt.host.cpu.idle)`\n"
        }
      },
      "type": "object",
      "required": [
        "indicator"
      ]
    },
    "dynatrace:index/PlatformSloCustomSliFilterSegments:PlatformSloCustomSliFilterSegments": {
      "properties": {
        "filterSegments": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSliFilterSegmentsFilterSegment:PlatformSloCustomSliFilterSegmentsFilterSegment"
          }
        }
      },
      "type": "object",
      "required": [
        "filterSegments"
      ]
    },
    "dynatrace:index/PlatformSloCustomSliFilterSegmentsFilterSegment:PlatformSloCustomSliFilterSegmentsFilterSegment": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The ID of the filter segment\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSliFilterSegmentsFilterSegmentVariables:PlatformSloCustomSliFilterSegmentsFilterSegmentVariables",
          "description": "Defines a variable with a name and a list of values\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/PlatformSloCustomSliFilterSegmentsFilterSegmentVariables:PlatformSloCustomSliFilterSegmentsFilterSegmentVariables": {
      "properties": {
        "filterSegmentVariables": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSliFilterSegmentsFilterSegmentVariablesFilterSegmentVariable:PlatformSloCustomSliFilterSegmentsFilterSegmentVariablesFilterSegmentVariable"
          }
        }
      },
      "type": "object",
      "required": [
        "filterSegmentVariables"
      ]
    },
    "dynatrace:index/PlatformSloCustomSliFilterSegmentsFilterSegmentVariablesFilterSegmentVariable:PlatformSloCustomSliFilterSegmentsFilterSegmentVariablesFilterSegmentVariable": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the filter segment variable\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Values of the filter segment variable\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "values"
      ]
    },
    "dynatrace:index/PlatformSloSliReference:PlatformSloSliReference": {
      "properties": {
        "templateId": {
          "type": "string",
          "description": "Template ID of the SLI reference\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloSliReferenceVariables:PlatformSloSliReferenceVariables",
          "description": "Variables of the SLI reference\n"
        }
      },
      "type": "object",
      "required": [
        "templateId",
        "variables"
      ]
    },
    "dynatrace:index/PlatformSloSliReferenceVariables:PlatformSloSliReferenceVariables": {
      "properties": {
        "sliReferenceVariables": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloSliReferenceVariablesSliReferenceVariable:PlatformSloSliReferenceVariablesSliReferenceVariable"
          }
        }
      },
      "type": "object",
      "required": [
        "sliReferenceVariables"
      ]
    },
    "dynatrace:index/PlatformSloSliReferenceVariablesSliReferenceVariable:PlatformSloSliReferenceVariablesSliReferenceVariable": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the SLI reference variable. Example: `hostIds`\n"
        },
        "value": {
          "type": "string",
          "description": "Value of the SLI reference variable. Example: `HOST-123456789ABCDEFG`\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ]
    },
    "dynatrace:index/ProcessAvailabilityMetadata:ProcessAvailabilityMetadata": {
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessAvailabilityMetadataItem:ProcessAvailabilityMetadataItem"
          }
        }
      },
      "type": "object",
      "required": [
        "items"
      ]
    },
    "dynatrace:index/ProcessAvailabilityMetadataItem:ProcessAvailabilityMetadataItem": {
      "properties": {
        "key": {
          "type": "string",
          "description": "Type 'dt.' for key hints.\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "value"
      ]
    },
    "dynatrace:index/ProcessAvailabilityRules:ProcessAvailabilityRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessAvailabilityRulesRule:ProcessAvailabilityRulesRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ProcessAvailabilityRulesRule:ProcessAvailabilityRulesRule": {
      "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 [Process availability](https://dt-url.net/v923x37).\n"
        },
        "hostMetadataCondition": {
          "$ref": "#/types/dynatrace:index%2FProcessAvailabilityRulesRuleHostMetadataCondition:ProcessAvailabilityRulesRuleHostMetadataCondition",
          "description": "Host custom metadata refers to user-defined key-value pairs that you can assign to hosts monitored by Dynatrace.\n\nBy defining custom metadata, you can enrich the monitoring data with context specific to your organization's needs, such as environment names, team ownership, application versions, or any other relevant details.\n\nSee [Define tags and metadata for hosts](https://dt-url.net/w3hv0kbw).\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `CommandLine`, `Executable`, `ExecutablePath`, `User`\n"
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `RuleTypeHost`, `RuleTypeProcess`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ProcessAvailabilityRulesRuleHostMetadataCondition:ProcessAvailabilityRulesRuleHostMetadataCondition": {
      "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\n- `$contains(production)` – Matches if <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span> appears anywhere in the host metadata value.\n- `$eq(production)` – Matches if <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span> matches the host metadata value exactly.\n- `$prefix(production)` – Matches if <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span> matches the prefix of the host metadata value.\n- `$suffix(production)` – Matches if <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span> matches the suffix of the host metadata value.\n\nAvailable logic operations:\n- `$not($eq(production))` – Matches if the host metadata value is different from <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span>.\n- `$and($prefix(production),$suffix(main))` – Matches if host metadata value starts with <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span> and ends with <span pulumi-lang-nodejs=\"`main`\" pulumi-lang-dotnet=\"`Main`\" pulumi-lang-go=\"`main`\" pulumi-lang-python=\"`main`\" pulumi-lang-yaml=\"`main`\" pulumi-lang-java=\"`main`\">`main`</span>.\n- `$or($prefix(production),$suffix(main))` – Matches if host metadata value starts with <span pulumi-lang-nodejs=\"`production`\" pulumi-lang-dotnet=\"`Production`\" pulumi-lang-go=\"`production`\" pulumi-lang-python=\"`production`\" pulumi-lang-yaml=\"`production`\" pulumi-lang-java=\"`production`\">`production`</span> or ends with <span pulumi-lang-nodejs=\"`main`\" pulumi-lang-dotnet=\"`Main`\" pulumi-lang-go=\"`main`\" pulumi-lang-python=\"`main`\" pulumi-lang-yaml=\"`main`\" pulumi-lang-java=\"`main`\">`main`</span>.\n\nBrackets **(** and **)** that are part of the matched property **must be escaped with a tilde (~)**\n"
        },
        "metadataKey": {
          "type": "string",
          "description": "Key\n"
        }
      },
      "type": "object",
      "required": [
        "metadataCondition",
        "metadataKey"
      ]
    },
    "dynatrace:index/ProcessGroupDetectionGroupExtraction:ProcessGroupDetectionGroupExtraction": {
      "properties": {
        "delimiter": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionGroupExtractionDelimiter:ProcessGroupDetectionGroupExtractionDelimiter",
          "description": "Optionally delimit this property between *From* and *To*.\n"
        },
        "property": {
          "type": "string",
          "description": "Possible values: `DOTNET_COMMAND`, `DOTNET_COMMAND_PATH`, `ASP_NET_CORE_APPLICATION_PATH`, `AWS_ECR_ACCOUNT_ID`, `AWS_ECR_REGION`, `AWS_ECS_CLUSTER`, `AWS_ECS_CONTAINERNAME`, `AWS_ECS_FAMILY`, `AWS_ECS_REVISION`, `AWS_LAMBDA_FUNCTION_NAME`, `AWS_REGION`, `APACHE_SPARK_MASTER_IP_ADDRESS`, `APACHE_CONFIG_PATH`, `CATALINA_BASE`, `CATALINA_HOME`, `CLOUD_FOUNDRY_APP_NAME`, `CLOUD_FOUNDRY_APPLICATION_ID`, `CLOUD_FOUNDRY_INSTANCE_INDEX`, `CLOUD_FOUNDRY_SPACE_NAME`, `CLOUD_FOUNDRY_SPACE_ID`, `COLDFUSION_JVM_CONFIG_FILE`, `SERVICE_NAME`, `COMMAND_LINE_ARGS`, `CONTAINER_ID`, `CONTAINER_IMAGE_VERSION`, `CONTAINER_NAME`, `DECLARATIVE_ID`, `CONTAINER_IMAGE_NAME`, `RUXIT_CLUSTER_ID`, `RUXIT_NODE_ID`, `EXE_NAME`, `EXE_PATH`, `ELASTIC_SEARCH_CLUSTER_NAME`, `ELASTIC_SEARCH_NODE_NAME`, `EQUINOX_CONFIG_PATH`, `GLASSFISH_DOMAIN_NAME`, `GLASSFISH_INSTANCE_NAME`, `PG_ID_CALC_INPUT_KEY_LINKAGE`, `GAE_INSTANCE`, `GAE_SERVICE`, `GOOGLE_CLOUD_PROJECT`, `HYBRIS_BIN_DIR`, `HYBRIS_CONFIG_DIR`, `HYBRIS_DATA_DIR`, `IBM_CICS_REGION`, `IBM_CICS_IMS_APPLID`, `IBM_CICS_IMS_JOBNAME`, `IBM_CTG_NAME`, `IBM_IMS_CONNECT`, `IBM_IMS_CONTROL`, `IBM_IMS_MPR`, `IBM_IMS_SOAP_GW_NAME`, `IIB_BROKER_NAME`, `IIB_EXECUTION_GROUP_NAME`, `IIS_APP_POOL`, `IIS_ROLE_NAME`, `JBOSS_HOME`, `JBOSS_MODE`, `JBOSS_SERVER_NAME`, `JAVA_JAR_FILE`, `JAVA_JAR_PATH`, `JAVA_MAIN_CLASS`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`, `MSSQL_INSTANCE_NAME`, `NODEJS_APP_NAME`, `NODEJS_APP_BASE_DIR`, `NODEJS_SCRIPT_NAME`, `ORACLE_SID`, `PHP_CLI_SCRIPT_PATH`, `PHP_CLI_WORKING_DIR`, `SOFTWAREAG_INSTALL_ROOT`, `SOFTWAREAG_PRODUCTPROPNAME`, `SPRINGBOOT_APP_NAME`, `SPRINGBOOT_PROFILE_NAME`, `SPRINGBOOT_STARTUP_CLASS`, `TIBCO_BUSINESSWORKS_CE_APP_NAME`, `TIBCO_BUSINESSWORKS_CE_VERSION`, `TIBCO_BUSINESSWORKS_APP_NODE_NAME`, `TIBCO_BUSINESSWORKS_APP_SPACE_NAME`, `TIBCO_BUSINESSWORKS_DOMAIN_NAME`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE_PATH`, `TIBCO_BUSINESSWORKS_HOME`, `VARNISH_INSTANCE_NAME`, `WEBLOGIC_NAME`, `WEBLOGIC_CLUSTER_NAME`, `WEBLOGIC_DOMAIN_NAME`, `WEBLOGIC_HOME`, `WEBSPHERE_LIBERTY_SERVER_NAME`, `WEBSPHERE_CELL_NAME`, `WEBSPHERE_CLUSTER_NAME`, `WEBSPHERE_NODE_NAME`, `WEBSPHERE_SERVER_NAME`\n"
        },
        "standaloneRule": {
          "type": "boolean",
          "description": "If this option is selected, the default Dynatrace behavior is disabled for these detected processes. Only this rule is used to separate the process group.\n"
        }
      },
      "type": "object",
      "required": [
        "delimiter",
        "property"
      ]
    },
    "dynatrace:index/ProcessGroupDetectionGroupExtractionDelimiter:ProcessGroupDetectionGroupExtractionDelimiter": {
      "properties": {
        "from": {
          "type": "string",
          "description": "Delimit from\n"
        },
        "removeIds": {
          "type": "boolean",
          "description": "(e.g. versions, hex, dates, and build numbers)\n"
        },
        "to": {
          "type": "string",
          "description": "Delimit to\n"
        }
      },
      "type": "object",
      "required": [
        "removeIds"
      ]
    },
    "dynatrace:index/ProcessGroupDetectionInstanceExtraction:ProcessGroupDetectionInstanceExtraction": {
      "properties": {
        "delimiter": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionInstanceExtractionDelimiter:ProcessGroupDetectionInstanceExtractionDelimiter",
          "description": "Optionally delimit this property between *From* and *To*.\n"
        },
        "property": {
          "type": "string",
          "description": "Possible values: `DOTNET_COMMAND`, `DOTNET_COMMAND_PATH`, `ASP_NET_CORE_APPLICATION_PATH`, `AWS_ECR_ACCOUNT_ID`, `AWS_ECR_REGION`, `AWS_ECS_CLUSTER`, `AWS_ECS_CONTAINERNAME`, `AWS_ECS_FAMILY`, `AWS_ECS_REVISION`, `AWS_LAMBDA_FUNCTION_NAME`, `AWS_REGION`, `APACHE_SPARK_MASTER_IP_ADDRESS`, `APACHE_CONFIG_PATH`, `CATALINA_BASE`, `CATALINA_HOME`, `CLOUD_FOUNDRY_APP_NAME`, `CLOUD_FOUNDRY_APPLICATION_ID`, `CLOUD_FOUNDRY_INSTANCE_INDEX`, `CLOUD_FOUNDRY_SPACE_NAME`, `CLOUD_FOUNDRY_SPACE_ID`, `COLDFUSION_JVM_CONFIG_FILE`, `SERVICE_NAME`, `COMMAND_LINE_ARGS`, `CONTAINER_ID`, `CONTAINER_IMAGE_VERSION`, `CONTAINER_NAME`, `DECLARATIVE_ID`, `CONTAINER_IMAGE_NAME`, `RUXIT_CLUSTER_ID`, `RUXIT_NODE_ID`, `EXE_NAME`, `EXE_PATH`, `ELASTIC_SEARCH_CLUSTER_NAME`, `ELASTIC_SEARCH_NODE_NAME`, `EQUINOX_CONFIG_PATH`, `GLASSFISH_DOMAIN_NAME`, `GLASSFISH_INSTANCE_NAME`, `PG_ID_CALC_INPUT_KEY_LINKAGE`, `GAE_INSTANCE`, `GAE_SERVICE`, `GOOGLE_CLOUD_PROJECT`, `HYBRIS_BIN_DIR`, `HYBRIS_CONFIG_DIR`, `HYBRIS_DATA_DIR`, `IBM_CICS_REGION`, `IBM_CICS_IMS_APPLID`, `IBM_CICS_IMS_JOBNAME`, `IBM_CTG_NAME`, `IBM_IMS_CONNECT`, `IBM_IMS_CONTROL`, `IBM_IMS_MPR`, `IBM_IMS_SOAP_GW_NAME`, `IIB_BROKER_NAME`, `IIB_EXECUTION_GROUP_NAME`, `IIS_APP_POOL`, `IIS_ROLE_NAME`, `JBOSS_HOME`, `JBOSS_MODE`, `JBOSS_SERVER_NAME`, `JAVA_JAR_FILE`, `JAVA_JAR_PATH`, `JAVA_MAIN_CLASS`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`, `MSSQL_INSTANCE_NAME`, `NODEJS_APP_NAME`, `NODEJS_APP_BASE_DIR`, `NODEJS_SCRIPT_NAME`, `ORACLE_SID`, `PHP_CLI_SCRIPT_PATH`, `PHP_CLI_WORKING_DIR`, `SOFTWAREAG_INSTALL_ROOT`, `SOFTWAREAG_PRODUCTPROPNAME`, `SPRINGBOOT_APP_NAME`, `SPRINGBOOT_PROFILE_NAME`, `SPRINGBOOT_STARTUP_CLASS`, `TIBCO_BUSINESSWORKS_CE_APP_NAME`, `TIBCO_BUSINESSWORKS_CE_VERSION`, `TIBCO_BUSINESSWORKS_APP_NODE_NAME`, `TIBCO_BUSINESSWORKS_APP_SPACE_NAME`, `TIBCO_BUSINESSWORKS_DOMAIN_NAME`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE_PATH`, `TIBCO_BUSINESSWORKS_HOME`, `VARNISH_INSTANCE_NAME`, `WEBLOGIC_NAME`, `WEBLOGIC_CLUSTER_NAME`, `WEBLOGIC_DOMAIN_NAME`, `WEBLOGIC_HOME`, `WEBSPHERE_LIBERTY_SERVER_NAME`, `WEBSPHERE_CELL_NAME`, `WEBSPHERE_CLUSTER_NAME`, `WEBSPHERE_NODE_NAME`, `WEBSPHERE_SERVER_NAME`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ProcessGroupDetectionInstanceExtractionDelimiter:ProcessGroupDetectionInstanceExtractionDelimiter": {
      "properties": {
        "from": {
          "type": "string",
          "description": "Delimit from\n"
        },
        "removeIds": {
          "type": "boolean",
          "description": "(e.g. versions, hex, dates, and build numbers)\n"
        },
        "to": {
          "type": "string",
          "description": "Delimit to\n"
        }
      },
      "type": "object",
      "required": [
        "removeIds"
      ]
    },
    "dynatrace:index/ProcessGroupDetectionProcessDetection:ProcessGroupDetectionProcessDetection": {
      "properties": {
        "containedString": {
          "type": "string",
          "description": "The substring to be contained in the value <span pulumi-lang-nodejs=\"`property`\" pulumi-lang-dotnet=\"`Property`\" pulumi-lang-go=\"`property`\" pulumi-lang-python=\"`property`\" pulumi-lang-yaml=\"`property`\" pulumi-lang-java=\"`property`\">`property`</span> refers to. Case Sensitive\n"
        },
        "property": {
          "type": "string",
          "description": "Possible values: `DOTNET_COMMAND`, `DOTNET_COMMAND_PATH`, `ASP_NET_CORE_APPLICATION_PATH`, `AWS_ECR_ACCOUNT_ID`, `AWS_ECR_REGION`, `AWS_ECS_CLUSTER`, `AWS_ECS_CONTAINERNAME`, `AWS_ECS_FAMILY`, `AWS_ECS_REVISION`, `AWS_LAMBDA_FUNCTION_NAME`, `AWS_REGION`, `APACHE_SPARK_MASTER_IP_ADDRESS`, `APACHE_CONFIG_PATH`, `CATALINA_BASE`, `CATALINA_HOME`, `CLOUD_FOUNDRY_APP_NAME`, `CLOUD_FOUNDRY_APPLICATION_ID`, `CLOUD_FOUNDRY_INSTANCE_INDEX`, `CLOUD_FOUNDRY_SPACE_NAME`, `CLOUD_FOUNDRY_SPACE_ID`, `COLDFUSION_JVM_CONFIG_FILE`, `SERVICE_NAME`, `COMMAND_LINE_ARGS`, `CONTAINER_ID`, `CONTAINER_IMAGE_VERSION`, `CONTAINER_NAME`, `DECLARATIVE_ID`, `CONTAINER_IMAGE_NAME`, `RUXIT_CLUSTER_ID`, `RUXIT_NODE_ID`, `EXE_NAME`, `EXE_PATH`, `ELASTIC_SEARCH_CLUSTER_NAME`, `ELASTIC_SEARCH_NODE_NAME`, `EQUINOX_CONFIG_PATH`, `GLASSFISH_DOMAIN_NAME`, `GLASSFISH_INSTANCE_NAME`, `PG_ID_CALC_INPUT_KEY_LINKAGE`, `GAE_INSTANCE`, `GAE_SERVICE`, `GOOGLE_CLOUD_PROJECT`, `HYBRIS_BIN_DIR`, `HYBRIS_CONFIG_DIR`, `HYBRIS_DATA_DIR`, `IBM_CICS_REGION`, `IBM_CICS_IMS_APPLID`, `IBM_CICS_IMS_JOBNAME`, `IBM_CTG_NAME`, `IBM_IMS_CONNECT`, `IBM_IMS_CONTROL`, `IBM_IMS_MPR`, `IBM_IMS_SOAP_GW_NAME`, `IIB_BROKER_NAME`, `IIB_EXECUTION_GROUP_NAME`, `IIS_APP_POOL`, `IIS_ROLE_NAME`, `JBOSS_HOME`, `JBOSS_MODE`, `JBOSS_SERVER_NAME`, `JAVA_JAR_FILE`, `JAVA_JAR_PATH`, `JAVA_MAIN_CLASS`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`, `MSSQL_INSTANCE_NAME`, `NODEJS_APP_NAME`, `NODEJS_APP_BASE_DIR`, `NODEJS_SCRIPT_NAME`, `ORACLE_SID`, `PHP_CLI_SCRIPT_PATH`, `PHP_CLI_WORKING_DIR`, `SOFTWAREAG_INSTALL_ROOT`, `SOFTWAREAG_PRODUCTPROPNAME`, `SPRINGBOOT_APP_NAME`, `SPRINGBOOT_PROFILE_NAME`, `SPRINGBOOT_STARTUP_CLASS`, `TIBCO_BUSINESSWORKS_CE_APP_NAME`, `TIBCO_BUSINESSWORKS_CE_VERSION`, `TIBCO_BUSINESSWORKS_APP_NODE_NAME`, `TIBCO_BUSINESSWORKS_APP_SPACE_NAME`, `TIBCO_BUSINESSWORKS_DOMAIN_NAME`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE_PATH`, `TIBCO_BUSINESSWORKS_HOME`, `VARNISH_INSTANCE_NAME`, `WEBLOGIC_NAME`, `WEBLOGIC_CLUSTER_NAME`, `WEBLOGIC_DOMAIN_NAME`, `WEBLOGIC_HOME`, `WEBSPHERE_LIBERTY_SERVER_NAME`, `WEBSPHERE_CELL_NAME`, `WEBSPHERE_CLUSTER_NAME`, `WEBSPHERE_NODE_NAME`, `WEBSPHERE_SERVER_NAME`\n"
        },
        "restrictToProcessType": {
          "type": "string",
          "description": "Restrict this rule to specific process types. Note: Not all types can be detected at startup. Possible values: `PROCESS_TYPE_APACHE_HTTPD`, `PROCESS_TYPE_GLASSFISH`, `PROCESS_TYPE_GO`, `PROCESS_TYPE_IIS_APP_POOL`, `PROCESS_TYPE_JBOSS`, `PROCESS_TYPE_JAVA`, `PROCESS_TYPE_NGINX`, `PROCESS_TYPE_NODE_JS`, `PROCESS_TYPE_PHP`, `PROCESS_TYPE_TOMCAT`, `PROCESS_TYPE_WEBLOGIC`, `PROCESS_TYPE_WEBSPHERE`\n"
        }
      },
      "type": "object",
      "required": [
        "containedString",
        "property"
      ]
    },
    "dynatrace:index/ProcessMonitoringRuleCondition:ProcessMonitoringRuleCondition": {
      "properties": {
        "envVar": {
          "type": "string",
          "description": "supported only with OneAgent 1.167+\n"
        },
        "item": {
          "type": "string",
          "description": "Possible Values: `APACHE_CONFIG_PATH`, `APACHE_SPARK_MASTER_IP_ADDRESS`, `ASP_NET_CORE_APPLICATION_PATH`, `AWS_ECR_ACCOUNT_ID`, `AWS_ECR_REGION`, `AWS_ECS_CLUSTER`, `AWS_ECS_CONTAINERNAME`, `AWS_ECS_FAMILY`, `AWS_ECS_REVISION`, `AWS_LAMBDA_FUNCTION_NAME`, `AWS_REGION`, `AZURE_CONTAINER_APP_ENV_DNS_SUFFIX`, `AZURE_CONTAINER_APP_NAME`, `CATALINA_BASE`, `CATALINA_HOME`, `CLOUD_FOUNDRY_APPLICATION_ID`, `CLOUD_FOUNDRY_APP_NAME`, `CLOUD_FOUNDRY_INSTANCE_INDEX`, `CLOUD_FOUNDRY_SPACE_ID`, `CLOUD_FOUNDRY_SPACE_NAME`, `COLDFUSION_JVM_CONFIG_FILE`, `COMMAND_LINE_ARGS`, `CONTAINER_ID`, `CONTAINER_IMAGE_NAME`, `CONTAINER_IMAGE_VERSION`, `CONTAINER_NAME`, `DATASOURCE_MONITORING_CONFIG_ID`, `DECLARATIVE_ID`, `DOTNET_COMMAND`, `DOTNET_COMMAND_PATH`, `ELASTIC_SEARCH_CLUSTER_NAME`, `ELASTIC_SEARCH_NODE_NAME`, `EQUINOX_CONFIG_PATH`, `EXE_NAME`, `EXE_PATH`, `GAE_INSTANCE`, `GAE_SERVICE`, `GLASSFISH_DOMAIN_NAME`, `GLASSFISH_INSTANCE_NAME`, `GOOGLE_CLOUD_PROJECT`, `HYBRIS_BIN_DIR`, `HYBRIS_CONFIG_DIR`, `HYBRIS_DATA_DIR`, `IBM_APPLID`, `IBM_CICS_IMS_APPLID`, `IBM_CICS_IMS_JOBNAME`, `IBM_CICS_REGION`, `IBM_CTG_NAME`, `IBM_IMS_CONNECT`, `IBM_IMS_CONTROL`, `IBM_IMS_MPR`, `IBM_IMS_SOAP_GW_NAME`, `IBM_JOBNAME`, `IIB_BROKER_NAME`, `IIB_EXECUTION_GROUP_NAME`, `IIS_APP_POOL`, `IIS_ROLE_NAME`, `JAVA_JAR_FILE`, `JAVA_JAR_PATH`, `JAVA_MAIN_CLASS`, `JBOSS_HOME`, `JBOSS_MODE`, `JBOSS_SERVER_NAME`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`, `MSSQL_INSTANCE_NAME`, `NODEJS_APP_BASE_DIR`, `NODEJS_APP_NAME`, `NODEJS_SCRIPT_NAME`, `ORACLE_SID`, `PG_ID_CALC_INPUT_KEY_LINKAGE`, `PHP_CLI_SCRIPT_PATH`, `PHP_CLI_WORKING_DIR`, `PYTHON_MODULE`, `PYTHON_SCRIPT`, `PYTHON_SCRIPT_PATH`, `RKE2_TYPE`, `RUXIT_CLUSTER_ID`, `RUXIT_NODE_ID`, `SERVICE_NAME`, `SOFTWAREAG_INSTALL_ROOT`, `SOFTWAREAG_PRODUCTPROPNAME`, `SPRINGBOOT_APP_NAME`, `SPRINGBOOT_PROFILE_NAME`, `SPRINGBOOT_STARTUP_CLASS`, `TIBCO_BUSINESSWORKS_APP_NODE_NAME`, `TIBCO_BUSINESSWORKS_APP_SPACE_NAME`, `TIBCO_BUSINESSWORKS_CE_APP_NAME`, `TIBCO_BUSINESSWORKS_CE_VERSION`, `TIBCO_BUSINESSWORKS_DOMAIN_NAME`, `TIBCO_BUSINESSWORKS_HOME`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE`, `TIPCO_BUSINESSWORKS_PROPERTY_FILE_PATH`, `UNKNOWN`, `VARNISH_INSTANCE_NAME`, `WEBLOGIC_CLUSTER_NAME`, `WEBLOGIC_DOMAIN_NAME`, `WEBLOGIC_HOME`, `WEBLOGIC_NAME`, `WEBSPHERE_CELL_NAME`, `WEBSPHERE_CLUSTER_NAME`, `WEBSPHERE_LIBERTY_SERVER_NAME`, `WEBSPHERE_NODE_NAME`, `WEBSPHERE_SERVER_NAME`, `Z_CM_VERSION`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS`, `EQUALS`, `EXISTS`, `NOT_CONTAINS`, `NOT_ENDS`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_STARTS`, `STARTS`\n"
        },
        "value": {
          "type": "string",
          "description": "Condition value\n"
        }
      },
      "type": "object",
      "required": [
        "item",
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingCondition:ProcessgroupNamingCondition": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionCondition:ProcessgroupNamingConditionCondition"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ProcessgroupNamingConditionCondition:ProcessgroupNamingConditionCondition": {
      "properties": {
        "applicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionApplicationTypeComparison:ProcessgroupNamingConditionConditionApplicationTypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionApplicationType:ProcessgroupNamingConditionConditionApplicationType"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n"
        },
        "azureComputeModeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionAzureComputeModeComparison:ProcessgroupNamingConditionConditionAzureComputeModeComparison"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n"
        },
        "azureComputeModes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionAzureComputeMode:ProcessgroupNamingConditionConditionAzureComputeMode"
          },
          "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%2FProcessgroupNamingConditionConditionAzureSkuComparision:ProcessgroupNamingConditionConditionAzureSkuComparision"
          },
          "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%2FProcessgroupNamingConditionConditionAzureSkus:ProcessgroupNamingConditionConditionAzureSkus"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n"
        },
        "baseComparisonBasics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionBaseComparisonBasic:ProcessgroupNamingConditionConditionBaseComparisonBasic"
          },
          "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%2FProcessgroupNamingConditionConditionBaseConditionKey:ProcessgroupNamingConditionConditionBaseConditionKey"
          },
          "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%2FProcessgroupNamingConditionConditionBitnessComparision:ProcessgroupNamingConditionConditionBitnessComparision"
          },
          "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%2FProcessgroupNamingConditionConditionBitness:ProcessgroupNamingConditionConditionBitness"
          },
          "description": "Comparison for `BITNESS` attributes\n"
        },
        "cloudTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCloudTypeComparison:ProcessgroupNamingConditionConditionCloudTypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionCloudType:ProcessgroupNamingConditionConditionCloudType"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n"
        },
        "comparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionComparison:ProcessgroupNamingConditionConditionComparison"
          },
          "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%2FProcessgroupNamingConditionConditionCustomApplicationTypeComparison:ProcessgroupNamingConditionConditionCustomApplicationTypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionCustomApplicationType:ProcessgroupNamingConditionConditionCustomApplicationType"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n"
        },
        "customHostMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCustomHostMetadataConditionKey:ProcessgroupNamingConditionConditionCustomHostMetadataConditionKey"
          },
          "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%2FProcessgroupNamingConditionConditionCustomHostMetadata:ProcessgroupNamingConditionConditionCustomHostMetadata"
          },
          "description": "Key for Custom Host Metadata\n"
        },
        "customProcessMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCustomProcessMetadataConditionKey:ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKey"
          },
          "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%2FProcessgroupNamingConditionConditionCustomProcessMetadata:ProcessgroupNamingConditionConditionCustomProcessMetadata"
          },
          "description": "Key for Custom Process Metadata\n"
        },
        "databaseTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionDatabaseTopology:ProcessgroupNamingConditionConditionDatabaseTopology"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n"
        },
        "databaseTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionDatabaseTopologyComparison:ProcessgroupNamingConditionConditionDatabaseTopologyComparison"
          },
          "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%2FProcessgroupNamingConditionConditionDcrumDecoderComparison:ProcessgroupNamingConditionConditionDcrumDecoderComparison"
          },
          "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%2FProcessgroupNamingConditionConditionDcrumDecoder:ProcessgroupNamingConditionConditionDcrumDecoder"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionEntity:ProcessgroupNamingConditionConditionEntity"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n"
        },
        "entityIdComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionEntityIdComparison:ProcessgroupNamingConditionConditionEntityIdComparison"
          },
          "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%2FProcessgroupNamingConditionConditionHostTech:ProcessgroupNamingConditionConditionHostTech"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n"
        },
        "hypervisorTypeComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionHypervisorTypeComparision:ProcessgroupNamingConditionConditionHypervisorTypeComparision"
          },
          "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%2FProcessgroupNamingConditionConditionHypervisor:ProcessgroupNamingConditionConditionHypervisor"
          },
          "description": "Comparison for `HYPERVISOR_TYPE` attributes\n"
        },
        "indexedNameComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionIndexedNameComparison:ProcessgroupNamingConditionConditionIndexedNameComparison"
          },
          "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%2FProcessgroupNamingConditionConditionIndexedName:ProcessgroupNamingConditionConditionIndexedName"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n"
        },
        "indexedStringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionIndexedStringComparison:ProcessgroupNamingConditionConditionIndexedStringComparison"
          },
          "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%2FProcessgroupNamingConditionConditionIndexedString:ProcessgroupNamingConditionConditionIndexedString"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n"
        },
        "indexedTagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionIndexedTagComparison:ProcessgroupNamingConditionConditionIndexedTagComparison"
          },
          "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%2FProcessgroupNamingConditionConditionIndexedTag:ProcessgroupNamingConditionConditionIndexedTag"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n"
        },
        "integerComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionIntegerComparison:ProcessgroupNamingConditionConditionIntegerComparison"
          },
          "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%2FProcessgroupNamingConditionConditionInteger:ProcessgroupNamingConditionConditionInteger"
          },
          "description": "Comparison for `INTEGER` attributes\n"
        },
        "ipaddressComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionIpaddressComparison:ProcessgroupNamingConditionConditionIpaddressComparison"
          },
          "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%2FProcessgroupNamingConditionConditionIpaddress:ProcessgroupNamingConditionConditionIpaddress"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionKey:ProcessgroupNamingConditionConditionKey"
          },
          "description": "Fallback for not yet known type\n"
        },
        "mobilePlatformComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionMobilePlatformComparison:ProcessgroupNamingConditionConditionMobilePlatformComparison"
          },
          "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%2FProcessgroupNamingConditionConditionMobilePlatform:ProcessgroupNamingConditionConditionMobilePlatform"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n"
        },
        "osArches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionOsArch:ProcessgroupNamingConditionConditionOsArch"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n"
        },
        "osTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionOsType:ProcessgroupNamingConditionConditionOsType"
          },
          "description": "Comparison for `OS_TYPE` attributes\n"
        },
        "osarchitectureComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionOsarchitectureComparison:ProcessgroupNamingConditionConditionOsarchitectureComparison"
          },
          "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%2FProcessgroupNamingConditionConditionOstypeComparison:ProcessgroupNamingConditionConditionOstypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionPaasTypeComparison:ProcessgroupNamingConditionConditionPaasTypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionPaasType:ProcessgroupNamingConditionConditionPaasType"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n"
        },
        "processMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionProcessMetadataConditionKey:ProcessgroupNamingConditionConditionProcessMetadataConditionKey"
          },
          "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%2FProcessgroupNamingConditionConditionProcessMetadata:ProcessgroupNamingConditionConditionProcessMetadata"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n"
        },
        "serviceTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionServiceTopology:ProcessgroupNamingConditionConditionServiceTopology"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n"
        },
        "serviceTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionServiceTopologyComparison:ProcessgroupNamingConditionConditionServiceTopologyComparison"
          },
          "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%2FProcessgroupNamingConditionConditionServiceTypeComparison:ProcessgroupNamingConditionConditionServiceTypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionServiceType:ProcessgroupNamingConditionConditionServiceType"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "simpleHostTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionSimpleHostTechComparison:ProcessgroupNamingConditionConditionSimpleHostTechComparison"
          },
          "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%2FProcessgroupNamingConditionConditionSimpleTechComparison:ProcessgroupNamingConditionConditionSimpleTechComparison"
          },
          "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%2FProcessgroupNamingConditionConditionStringComparison:ProcessgroupNamingConditionConditionStringComparison"
          },
          "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%2FProcessgroupNamingConditionConditionStringConditionKey:ProcessgroupNamingConditionConditionStringConditionKey"
          },
          "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%2FProcessgroupNamingConditionConditionStringKey:ProcessgroupNamingConditionConditionStringKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n"
        },
        "strings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionString:ProcessgroupNamingConditionConditionString"
          },
          "description": "Comparison for `STRING` attributes\n"
        },
        "syntheticEngineTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionSyntheticEngineTypeComparison:ProcessgroupNamingConditionConditionSyntheticEngineTypeComparison"
          },
          "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%2FProcessgroupNamingConditionConditionSyntheticEngine:ProcessgroupNamingConditionConditionSyntheticEngine"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n"
        },
        "tagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionTagComparison:ProcessgroupNamingConditionConditionTagComparison"
          },
          "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%2FProcessgroupNamingConditionConditionTag:ProcessgroupNamingConditionConditionTag"
          },
          "description": "Comparison for `TAG` attributes\n"
        },
        "teches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionTech:ProcessgroupNamingConditionConditionTech"
          },
          "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/ProcessgroupNamingConditionConditionApplicationType:ProcessgroupNamingConditionConditionApplicationType": {
      "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/ProcessgroupNamingConditionConditionApplicationTypeComparison:ProcessgroupNamingConditionConditionApplicationTypeComparison": {
      "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/ProcessgroupNamingConditionConditionAzureComputeMode:ProcessgroupNamingConditionConditionAzureComputeMode": {
      "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/ProcessgroupNamingConditionConditionAzureComputeModeComparison:ProcessgroupNamingConditionConditionAzureComputeModeComparison": {
      "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/ProcessgroupNamingConditionConditionAzureSkuComparision:ProcessgroupNamingConditionConditionAzureSkuComparision": {
      "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/ProcessgroupNamingConditionConditionAzureSkus:ProcessgroupNamingConditionConditionAzureSkus": {
      "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/ProcessgroupNamingConditionConditionBaseComparisonBasic:ProcessgroupNamingConditionConditionBaseComparisonBasic": {
      "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/ProcessgroupNamingConditionConditionBaseConditionKey:ProcessgroupNamingConditionConditionBaseConditionKey": {
      "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/ProcessgroupNamingConditionConditionBitness:ProcessgroupNamingConditionConditionBitness": {
      "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/ProcessgroupNamingConditionConditionBitnessComparision:ProcessgroupNamingConditionConditionBitnessComparision": {
      "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/ProcessgroupNamingConditionConditionCloudType:ProcessgroupNamingConditionConditionCloudType": {
      "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/ProcessgroupNamingConditionConditionCloudTypeComparison:ProcessgroupNamingConditionConditionCloudTypeComparison": {
      "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/ProcessgroupNamingConditionConditionComparison:ProcessgroupNamingConditionConditionComparison": {
      "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/ProcessgroupNamingConditionConditionCustomApplicationType:ProcessgroupNamingConditionConditionCustomApplicationType": {
      "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/ProcessgroupNamingConditionConditionCustomApplicationTypeComparison:ProcessgroupNamingConditionConditionCustomApplicationTypeComparison": {
      "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/ProcessgroupNamingConditionConditionCustomHostMetadata:ProcessgroupNamingConditionConditionCustomHostMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCustomHostMetadataDynamicKey:ProcessgroupNamingConditionConditionCustomHostMetadataDynamicKey",
          "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/ProcessgroupNamingConditionConditionCustomHostMetadataConditionKey:ProcessgroupNamingConditionConditionCustomHostMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey:ProcessgroupNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey",
          "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/ProcessgroupNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey:ProcessgroupNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey": {
      "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/ProcessgroupNamingConditionConditionCustomHostMetadataDynamicKey:ProcessgroupNamingConditionConditionCustomHostMetadataDynamicKey": {
      "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/ProcessgroupNamingConditionConditionCustomProcessMetadata:ProcessgroupNamingConditionConditionCustomProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCustomProcessMetadataDynamicKey:ProcessgroupNamingConditionConditionCustomProcessMetadataDynamicKey",
          "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/ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKey:ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FProcessgroupNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey:ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey",
          "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/ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey:ProcessgroupNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey": {
      "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/ProcessgroupNamingConditionConditionCustomProcessMetadataDynamicKey:ProcessgroupNamingConditionConditionCustomProcessMetadataDynamicKey": {
      "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/ProcessgroupNamingConditionConditionDatabaseTopology:ProcessgroupNamingConditionConditionDatabaseTopology": {
      "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/ProcessgroupNamingConditionConditionDatabaseTopologyComparison:ProcessgroupNamingConditionConditionDatabaseTopologyComparison": {
      "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/ProcessgroupNamingConditionConditionDcrumDecoder:ProcessgroupNamingConditionConditionDcrumDecoder": {
      "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/ProcessgroupNamingConditionConditionDcrumDecoderComparison:ProcessgroupNamingConditionConditionDcrumDecoderComparison": {
      "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/ProcessgroupNamingConditionConditionEntity:ProcessgroupNamingConditionConditionEntity": {
      "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/ProcessgroupNamingConditionConditionEntityIdComparison:ProcessgroupNamingConditionConditionEntityIdComparison": {
      "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/ProcessgroupNamingConditionConditionHostTech:ProcessgroupNamingConditionConditionHostTech": {
      "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%2FProcessgroupNamingConditionConditionHostTechValue:ProcessgroupNamingConditionConditionHostTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionHostTechValue:ProcessgroupNamingConditionConditionHostTechValue": {
      "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/ProcessgroupNamingConditionConditionHypervisor:ProcessgroupNamingConditionConditionHypervisor": {
      "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/ProcessgroupNamingConditionConditionHypervisorTypeComparision:ProcessgroupNamingConditionConditionHypervisorTypeComparision": {
      "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/ProcessgroupNamingConditionConditionIndexedName:ProcessgroupNamingConditionConditionIndexedName": {
      "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/ProcessgroupNamingConditionConditionIndexedNameComparison:ProcessgroupNamingConditionConditionIndexedNameComparison": {
      "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/ProcessgroupNamingConditionConditionIndexedString:ProcessgroupNamingConditionConditionIndexedString": {
      "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/ProcessgroupNamingConditionConditionIndexedStringComparison:ProcessgroupNamingConditionConditionIndexedStringComparison": {
      "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/ProcessgroupNamingConditionConditionIndexedTag:ProcessgroupNamingConditionConditionIndexedTag": {
      "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%2FProcessgroupNamingConditionConditionIndexedTagValue:ProcessgroupNamingConditionConditionIndexedTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionIndexedTagComparison:ProcessgroupNamingConditionConditionIndexedTagComparison": {
      "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%2FProcessgroupNamingConditionConditionIndexedTagComparisonValue:ProcessgroupNamingConditionConditionIndexedTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionIndexedTagComparisonValue:ProcessgroupNamingConditionConditionIndexedTagComparisonValue": {
      "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/ProcessgroupNamingConditionConditionIndexedTagValue:ProcessgroupNamingConditionConditionIndexedTagValue": {
      "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/ProcessgroupNamingConditionConditionInteger:ProcessgroupNamingConditionConditionInteger": {
      "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/ProcessgroupNamingConditionConditionIntegerComparison:ProcessgroupNamingConditionConditionIntegerComparison": {
      "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/ProcessgroupNamingConditionConditionIpaddress:ProcessgroupNamingConditionConditionIpaddress": {
      "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/ProcessgroupNamingConditionConditionIpaddressComparison:ProcessgroupNamingConditionConditionIpaddressComparison": {
      "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/ProcessgroupNamingConditionConditionKey:ProcessgroupNamingConditionConditionKey": {
      "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/ProcessgroupNamingConditionConditionMobilePlatform:ProcessgroupNamingConditionConditionMobilePlatform": {
      "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/ProcessgroupNamingConditionConditionMobilePlatformComparison:ProcessgroupNamingConditionConditionMobilePlatformComparison": {
      "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/ProcessgroupNamingConditionConditionOsArch:ProcessgroupNamingConditionConditionOsArch": {
      "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/ProcessgroupNamingConditionConditionOsType:ProcessgroupNamingConditionConditionOsType": {
      "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/ProcessgroupNamingConditionConditionOsarchitectureComparison:ProcessgroupNamingConditionConditionOsarchitectureComparison": {
      "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/ProcessgroupNamingConditionConditionOstypeComparison:ProcessgroupNamingConditionConditionOstypeComparison": {
      "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/ProcessgroupNamingConditionConditionPaasType:ProcessgroupNamingConditionConditionPaasType": {
      "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/ProcessgroupNamingConditionConditionPaasTypeComparison:ProcessgroupNamingConditionConditionPaasTypeComparison": {
      "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/ProcessgroupNamingConditionConditionProcessMetadata:ProcessgroupNamingConditionConditionProcessMetadata": {
      "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/ProcessgroupNamingConditionConditionProcessMetadataConditionKey:ProcessgroupNamingConditionConditionProcessMetadataConditionKey": {
      "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/ProcessgroupNamingConditionConditionServiceTopology:ProcessgroupNamingConditionConditionServiceTopology": {
      "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/ProcessgroupNamingConditionConditionServiceTopologyComparison:ProcessgroupNamingConditionConditionServiceTopologyComparison": {
      "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/ProcessgroupNamingConditionConditionServiceType:ProcessgroupNamingConditionConditionServiceType": {
      "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/ProcessgroupNamingConditionConditionServiceTypeComparison:ProcessgroupNamingConditionConditionServiceTypeComparison": {
      "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/ProcessgroupNamingConditionConditionSimpleHostTechComparison:ProcessgroupNamingConditionConditionSimpleHostTechComparison": {
      "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%2FProcessgroupNamingConditionConditionSimpleHostTechComparisonValue:ProcessgroupNamingConditionConditionSimpleHostTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionSimpleHostTechComparisonValue:ProcessgroupNamingConditionConditionSimpleHostTechComparisonValue": {
      "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/ProcessgroupNamingConditionConditionSimpleTechComparison:ProcessgroupNamingConditionConditionSimpleTechComparison": {
      "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%2FProcessgroupNamingConditionConditionSimpleTechComparisonValue:ProcessgroupNamingConditionConditionSimpleTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionSimpleTechComparisonValue:ProcessgroupNamingConditionConditionSimpleTechComparisonValue": {
      "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/ProcessgroupNamingConditionConditionString:ProcessgroupNamingConditionConditionString": {
      "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/ProcessgroupNamingConditionConditionStringComparison:ProcessgroupNamingConditionConditionStringComparison": {
      "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/ProcessgroupNamingConditionConditionStringConditionKey:ProcessgroupNamingConditionConditionStringConditionKey": {
      "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/ProcessgroupNamingConditionConditionStringKey:ProcessgroupNamingConditionConditionStringKey": {
      "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/ProcessgroupNamingConditionConditionSyntheticEngine:ProcessgroupNamingConditionConditionSyntheticEngine": {
      "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/ProcessgroupNamingConditionConditionSyntheticEngineTypeComparison:ProcessgroupNamingConditionConditionSyntheticEngineTypeComparison": {
      "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/ProcessgroupNamingConditionConditionTag:ProcessgroupNamingConditionConditionTag": {
      "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%2FProcessgroupNamingConditionConditionTagValue:ProcessgroupNamingConditionConditionTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionTagComparison:ProcessgroupNamingConditionConditionTagComparison": {
      "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%2FProcessgroupNamingConditionConditionTagComparisonValue:ProcessgroupNamingConditionConditionTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionTagComparisonValue:ProcessgroupNamingConditionConditionTagComparisonValue": {
      "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/ProcessgroupNamingConditionConditionTagValue:ProcessgroupNamingConditionConditionTagValue": {
      "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/ProcessgroupNamingConditionConditionTech:ProcessgroupNamingConditionConditionTech": {
      "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%2FProcessgroupNamingConditionConditionTechValue:ProcessgroupNamingConditionConditionTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ProcessgroupNamingConditionConditionTechValue:ProcessgroupNamingConditionConditionTechValue": {
      "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/QueueManagerAliasQueue:QueueManagerAliasQueue": {
      "properties": {
        "aliasQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerAliasQueueAliasQueue:QueueManagerAliasQueueAliasQueue"
          },
          "description": "Alias queue definitions for queue manager\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/QueueManagerAliasQueueAliasQueue:QueueManagerAliasQueueAliasQueue": {
      "properties": {
        "aliasQueueName": {
          "type": "string",
          "description": "The name of the alias queue\n"
        },
        "baseQueueName": {
          "type": "string",
          "description": "The name of the base queue\n"
        },
        "clusterVisibilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the cluster(s) this alias should be visible in\n"
        }
      },
      "type": "object",
      "required": [
        "aliasQueueName",
        "baseQueueName"
      ]
    },
    "dynatrace:index/QueueManagerClusterQueue:QueueManagerClusterQueue": {
      "properties": {
        "clusterQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerClusterQueueClusterQueue:QueueManagerClusterQueueClusterQueue"
          },
          "description": "Cluster queue definitions for queue manager\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/QueueManagerClusterQueueClusterQueue:QueueManagerClusterQueueClusterQueue": {
      "properties": {
        "clusterVisibilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the cluster(s) this local queue should be visible in\n"
        },
        "localQueueName": {
          "type": "string",
          "description": "The name of the local queue\n"
        }
      },
      "type": "object",
      "required": [
        "localQueueName"
      ]
    },
    "dynatrace:index/QueueManagerRemoteQueue:QueueManagerRemoteQueue": {
      "properties": {
        "remoteQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerRemoteQueueRemoteQueue:QueueManagerRemoteQueueRemoteQueue"
          },
          "description": "Remote queue definitions for queue manager\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/QueueManagerRemoteQueueRemoteQueue:QueueManagerRemoteQueueRemoteQueue": {
      "properties": {
        "clusterVisibilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the cluster(s) this local definition of the remote queue should be visible in\n"
        },
        "localQueueName": {
          "type": "string",
          "description": "The name of the local queue\n"
        },
        "remoteQueueManager": {
          "type": "string",
          "description": "The name of the remote queue manager\n"
        },
        "remoteQueueName": {
          "type": "string",
          "description": "The name of the remote queue\n"
        }
      },
      "type": "object",
      "required": [
        "localQueueName",
        "remoteQueueManager",
        "remoteQueueName"
      ]
    },
    "dynatrace:index/ReportSubscriptions:ReportSubscriptions": {
      "properties": {
        "months": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of monthly subscribers.\nMonthly subscribers receive the report on the first Monday of the month at midnight.\nYou can specify email addresses or Dynatrace user IDs here.\n"
        },
        "weeks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of weekly subscribers.\nWeekly subscribers receive the report every Monday at midnight.\nYou can specify email addresses or Dynatrace user IDs here.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestAttributeDataSource:RequestAttributeDataSource": {
      "properties": {
        "capturingAndStorageLocation": {
          "type": "string",
          "description": "Specifies the location where the values are captured and stored.  Required if the **source** is one of the following: `GET_PARAMETER`, `URI`, `REQUEST_HEADER`, `RESPONSE_HEADER`.   Not applicable in other cases.   If the **source** value is `REQUEST_HEADER` or `RESPONSE_HEADER`, the `CAPTURE_AND_STORE_ON_BOTH` location is not allowed\n"
        },
        "cicsSdkMethodNodeCondition": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceCicsSdkMethodNodeCondition:RequestAttributeDataSourceCicsSdkMethodNodeCondition",
          "description": "IBM integration bus label node name condition for which the value is captured\n"
        },
        "cicsTransactionCallType": {
          "type": "string",
          "description": "CICS transaction call type condition for which the value is captured. Required if the source is: `CICS_TRANSACTION_CALL_TYPE`. Not applicable in other cases.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The data source 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"
        },
        "iibLabelMethodNodeCondition": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceIibLabelMethodNodeCondition:RequestAttributeDataSourceIibLabelMethodNodeCondition",
          "description": "IBM integration bus label node name condition for which the value is captured\n"
        },
        "iibMethodNodeCondition": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceIibMethodNodeCondition:RequestAttributeDataSourceIibMethodNodeCondition",
          "description": "IBM integration bus label node name condition for which the value is captured\n"
        },
        "iibNodeType": {
          "type": "string",
          "description": "The IBM integration bus node type for which the value is captured.  This or `iibMethodNodeCondition` is required if the **source** is: `IIB_NODE`.  Not applicable in other cases\n"
        },
        "iibNodeTypeCondition": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceIibNodeTypeCondition:RequestAttributeDataSourceIibNodeTypeCondition",
          "description": "IBM integration bus label node name condition for which the value is captured\n"
        },
        "imsTransactionCallType": {
          "type": "string",
          "description": "IMS transaction call type condition for which the value is captured. Required if the source is: `IMS_TRANSACTION_CALL_TYPE`. Not applicable in other cases.\n"
        },
        "methods": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceMethod:RequestAttributeDataSourceMethod"
          },
          "description": "The method specification if the **source** value is `METHOD_PARAM`.   Not applicable in other cases\n"
        },
        "parameterName": {
          "type": "string",
          "description": "The name of the web request parameter to capture.  Required if the **source** is one of the following: `POST_PARAMETER`, `GET_PARAMETER`, `REQUEST_HEADER`, `RESPONSE_HEADER`, `CUSTOM_ATTRIBUTE`.  Not applicable in other cases\n"
        },
        "scope": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceScope:RequestAttributeDataSourceScope",
          "description": "Conditions for data capturing\n"
        },
        "serverVariableTechnology": {
          "type": "string",
          "description": "The technology of the server variable to capture if the source value is SERVER_VARIABLE.\n"
        },
        "sessionAttributeTechnology": {
          "type": "string",
          "description": "The technology of the session attribute to capture if the **source** value is `SESSION_ATTRIBUTE`. \n\n Not applicable in other cases\n"
        },
        "source": {
          "type": "string",
          "description": "The source of the attribute to capture. Works in conjunction with **parameterName** or **methods** and **technology**\n"
        },
        "spanAttributeKey": {
          "type": "string",
          "description": "The key of the span attribute to capture. Required if the source is: `SPAN_ATTRIBUTE`. Not applicable in other cases.\n"
        },
        "technology": {
          "type": "string",
          "description": "The technology of the method to capture if the **source** value is `METHOD_PARAM`. \n\n Not applicable in other cases\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "valueProcessing": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceValueProcessing:RequestAttributeDataSourceValueProcessing",
          "description": "Process values as specified\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "source"
      ]
    },
    "dynatrace:index/RequestAttributeDataSourceCicsSdkMethodNodeCondition:RequestAttributeDataSourceCicsSdkMethodNodeCondition": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Negate the comparison\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator comparing the extracted value to the comparison value\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/RequestAttributeDataSourceIibLabelMethodNodeCondition:RequestAttributeDataSourceIibLabelMethodNodeCondition": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Negate the comparison\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator comparing the extracted value to the comparison value\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/RequestAttributeDataSourceIibMethodNodeCondition:RequestAttributeDataSourceIibMethodNodeCondition": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Negate the comparison\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator comparing the extracted value to the comparison value\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/RequestAttributeDataSourceIibNodeTypeCondition:RequestAttributeDataSourceIibNodeTypeCondition": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Negate the comparison\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator comparing the extracted value to the comparison value\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/RequestAttributeDataSourceMethod:RequestAttributeDataSourceMethod": {
      "properties": {
        "argumentIndex": {
          "type": "integer",
          "description": "The index of the argument to capture. Set <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> to capture the return value, <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> or higher to capture a mehtod argument.   Required if the **capture** is set to `ARGUMENT`.  Not applicable in other cases\n"
        },
        "capture": {
          "type": "string",
          "description": "What to capture from the method\n"
        },
        "deepObjectAccess": {
          "type": "string",
          "description": "The getter chain to apply to the captured object. It is required in one of the following cases:  The **capture** is set to `THIS`.    The **capture** is set to `ARGUMENT`, and the argument is not a primitive, a primitive wrapper class, a string, or an array.   Not applicable in other cases\n"
        },
        "method": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceMethodMethod:RequestAttributeDataSourceMethodMethod",
          "description": "Configuration of a method to be captured\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": [
        "capture"
      ]
    },
    "dynatrace:index/RequestAttributeDataSourceMethodMethod:RequestAttributeDataSourceMethodMethod": {
      "properties": {
        "argumentTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Configuration of a method to be captured\n"
        },
        "className": {
          "type": "string",
          "description": "The class name where the method to capture resides.   Either this or the **fileName** must be set\n"
        },
        "fileName": {
          "type": "string",
          "description": "The file name where the method to capture resides.   Either this or **className** must be set\n"
        },
        "fileNameMatcher": {
          "type": "string",
          "description": "The operator of the comparison. If not set, `EQUALS` is used\n"
        },
        "methodName": {
          "type": "string",
          "description": "The name of the method to capture\n"
        },
        "modifiers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The modifiers of the method to capture\n"
        },
        "returnType": {
          "type": "string",
          "description": "The return type\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 to capture\n"
        }
      },
      "type": "object",
      "required": [
        "methodName",
        "returnType",
        "visibility"
      ]
    },
    "dynatrace:index/RequestAttributeDataSourceScope:RequestAttributeDataSourceScope": {
      "properties": {
        "hostGroup": {
          "type": "string",
          "description": "Only applies to this host group\n"
        },
        "processGroup": {
          "type": "string",
          "description": "Only applies to this process group. Note that this can't be transferred between different clusters or environments\n"
        },
        "serviceTechnology": {
          "type": "string",
          "description": "Only applies to this service technology\n"
        },
        "tagOfProcessGroup": {
          "type": "string",
          "description": "Only apply to process groups matching this tag\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/RequestAttributeDataSourceValueProcessing:RequestAttributeDataSourceValueProcessing": {
      "properties": {
        "extractSubstring": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceValueProcessingExtractSubstring:RequestAttributeDataSourceValueProcessingExtractSubstring",
          "description": "Preprocess by extracting a substring from the original value\n"
        },
        "splitAt": {
          "type": "string",
          "description": "Split (preprocessed) string values at this separator\n"
        },
        "trim": {
          "type": "boolean",
          "description": "Prune Whitespaces. Defaults to false\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "valueCondition": {
          "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSourceValueProcessingValueCondition:RequestAttributeDataSourceValueProcessingValueCondition",
          "description": "IBM integration bus label node name condition for which the value is captured\n"
        },
        "valueExtractorRegex": {
          "type": "string",
          "description": "Extract value from captured data per regex\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestAttributeDataSourceValueProcessingExtractSubstring:RequestAttributeDataSourceValueProcessingExtractSubstring": {
      "properties": {
        "delimiter": {
          "type": "string",
          "description": "The delimiter string\n"
        },
        "endDelimiter": {
          "type": "string",
          "description": "The end-delimiter string.   Required if the **position** value is `BETWEEN`. Otherwise not allowed\n"
        },
        "position": {
          "type": "string",
          "description": "The position of the extracted string relative to delimiters\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": [
        "delimiter",
        "position"
      ]
    },
    "dynatrace:index/RequestAttributeDataSourceValueProcessingValueCondition:RequestAttributeDataSourceValueProcessingValueCondition": {
      "properties": {
        "negate": {
          "type": "boolean",
          "description": "Negate the comparison\n"
        },
        "operator": {
          "type": "string",
          "description": "Operator comparing the extracted value to the comparison value\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/RequestNamingConditions:RequestNamingConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsCondition:RequestNamingConditionsCondition"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingConditionsCondition:RequestNamingConditionsCondition": {
      "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%2FRequestNamingConditionsConditionComparison:RequestNamingConditionsConditionComparison",
          "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/RequestNamingConditionsConditionComparison:RequestNamingConditionsConditionComparison": {
      "properties": {
        "boolean": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonBoolean:RequestNamingConditionsConditionComparisonBoolean",
          "description": "Boolean Comparison for `BOOLEAN` attributes\n"
        },
        "esbInputNodeType": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonEsbInputNodeType:RequestNamingConditionsConditionComparisonEsbInputNodeType",
          "description": "Type-specific comparison information for attributes of type 'ESB_INPUT_NODE_TYPE'\n"
        },
        "failedState": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonFailedState:RequestNamingConditionsConditionComparisonFailedState",
          "description": "Comparison for `FAILED_STATE` attributes\n"
        },
        "failureReason": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonFailureReason:RequestNamingConditionsConditionComparisonFailureReason",
          "description": "Comparison for `FAILURE_REASON` attributes\n"
        },
        "fastString": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonFastString:RequestNamingConditionsConditionComparisonFastString",
          "description": "Comparison for `FAST_STRING` attributes. Use it for all service property attributes\n"
        },
        "flawState": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonFlawState:RequestNamingConditionsConditionComparisonFlawState",
          "description": "Comparison for `FLAW_STATE` attributes\n"
        },
        "generic": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonGeneric:RequestNamingConditionsConditionComparisonGeneric",
          "description": "Comparison for `NUMBER` attributes\n"
        },
        "httpMethod": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonHttpMethod:RequestNamingConditionsConditionComparisonHttpMethod",
          "description": "Comparison for `HTTP_METHOD` attributes\n"
        },
        "httpStatusClass": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonHttpStatusClass:RequestNamingConditionsConditionComparisonHttpStatusClass",
          "description": "Comparison for `HTTP_STATUS_CLASS` attributes\n"
        },
        "iibInputNodeType": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonIibInputNodeType:RequestNamingConditionsConditionComparisonIibInputNodeType",
          "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%2FRequestNamingConditionsConditionComparisonNumber:RequestNamingConditionsConditionComparisonNumber",
          "description": "Comparison for `NUMBER` attributes\n"
        },
        "numberRequestAttribute": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonNumberRequestAttribute:RequestNamingConditionsConditionComparisonNumberRequestAttribute",
          "description": "Comparison for `NUMBER_REQUEST_ATTRIBUTE` attributes\n"
        },
        "serviceType": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonServiceType:RequestNamingConditionsConditionComparisonServiceType",
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "string": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonString:RequestNamingConditionsConditionComparisonString",
          "description": "Comparison for `STRING` attributes\n"
        },
        "stringRequestAttribute": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonStringRequestAttribute:RequestNamingConditionsConditionComparisonStringRequestAttribute",
          "description": "Comparison for `STRING_REQUEST_ATTRIBUTE` attributes\n"
        },
        "tag": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonTag:RequestNamingConditionsConditionComparisonTag",
          "description": "Comparison for `TAG` attributes\n"
        },
        "zosCallType": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonZosCallType:RequestNamingConditionsConditionComparisonZosCallType",
          "description": "Comparison for `ZOS_CALL_TYPE` attributes\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingConditionsConditionComparisonBoolean:RequestNamingConditionsConditionComparisonBoolean": {
      "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/RequestNamingConditionsConditionComparisonEsbInputNodeType:RequestNamingConditionsConditionComparisonEsbInputNodeType": {
      "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/RequestNamingConditionsConditionComparisonFailedState:RequestNamingConditionsConditionComparisonFailedState": {
      "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/RequestNamingConditionsConditionComparisonFailureReason:RequestNamingConditionsConditionComparisonFailureReason": {
      "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/RequestNamingConditionsConditionComparisonFastString:RequestNamingConditionsConditionComparisonFastString": {
      "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/RequestNamingConditionsConditionComparisonFlawState:RequestNamingConditionsConditionComparisonFlawState": {
      "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/RequestNamingConditionsConditionComparisonGeneric:RequestNamingConditionsConditionComparisonGeneric": {
      "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/RequestNamingConditionsConditionComparisonHttpMethod:RequestNamingConditionsConditionComparisonHttpMethod": {
      "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/RequestNamingConditionsConditionComparisonHttpStatusClass:RequestNamingConditionsConditionComparisonHttpStatusClass": {
      "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/RequestNamingConditionsConditionComparisonIibInputNodeType:RequestNamingConditionsConditionComparisonIibInputNodeType": {
      "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/RequestNamingConditionsConditionComparisonNumber:RequestNamingConditionsConditionComparisonNumber": {
      "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/RequestNamingConditionsConditionComparisonNumberRequestAttribute:RequestNamingConditionsConditionComparisonNumberRequestAttribute": {
      "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%2FRequestNamingConditionsConditionComparisonNumberRequestAttributeSource:RequestNamingConditionsConditionComparisonNumberRequestAttributeSource",
          "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/RequestNamingConditionsConditionComparisonNumberRequestAttributeSource:RequestNamingConditionsConditionComparisonNumberRequestAttributeSource": {
      "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%2FRequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTag:RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTag",
          "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/RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTag:RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTag": {
      "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%2FRequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey:RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey",
          "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/RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey:RequestNamingConditionsConditionComparisonNumberRequestAttributeSourceServiceTagTagKey": {
      "properties": {
        "context": {
          "type": "string",
          "description": "has no documentation\n"
        },
        "key": {
          "type": "string",
          "description": "has no documentation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingConditionsConditionComparisonServiceType:RequestNamingConditionsConditionComparisonServiceType": {
      "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/RequestNamingConditionsConditionComparisonString:RequestNamingConditionsConditionComparisonString": {
      "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/RequestNamingConditionsConditionComparisonStringRequestAttribute:RequestNamingConditionsConditionComparisonStringRequestAttribute": {
      "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%2FRequestNamingConditionsConditionComparisonStringRequestAttributeSource:RequestNamingConditionsConditionComparisonStringRequestAttributeSource",
          "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/RequestNamingConditionsConditionComparisonStringRequestAttributeSource:RequestNamingConditionsConditionComparisonStringRequestAttributeSource": {
      "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%2FRequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTag:RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTag",
          "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/RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTag:RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTag": {
      "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%2FRequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey:RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey",
          "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/RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey:RequestNamingConditionsConditionComparisonStringRequestAttributeSourceServiceTagTagKey": {
      "properties": {
        "context": {
          "type": "string",
          "description": "has no documentation\n"
        },
        "key": {
          "type": "string",
          "description": "has no documentation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingConditionsConditionComparisonTag:RequestNamingConditionsConditionComparisonTag": {
      "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%2FRequestNamingConditionsConditionComparisonTagValue:RequestNamingConditionsConditionComparisonTagValue",
          "description": "The values to compare to\n"
        },
        "values": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonTagValues:RequestNamingConditionsConditionComparisonTagValues",
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingConditionsConditionComparisonTagValue:RequestNamingConditionsConditionComparisonTagValue": {
      "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/RequestNamingConditionsConditionComparisonTagValues:RequestNamingConditionsConditionComparisonTagValues": {
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRequestNamingConditionsConditionComparisonTagValuesValue:RequestNamingConditionsConditionComparisonTagValuesValue"
          },
          "description": "The values to compare to\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingConditionsConditionComparisonTagValuesValue:RequestNamingConditionsConditionComparisonTagValuesValue": {
      "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/RequestNamingConditionsConditionComparisonZosCallType:RequestNamingConditionsConditionComparisonZosCallType": {
      "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/RequestNamingPlaceholders:RequestNamingPlaceholders": {
      "properties": {
        "placeholders": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRequestNamingPlaceholdersPlaceholder:RequestNamingPlaceholdersPlaceholder"
          },
          "description": "A custom placeholder to be used in a dimension value pattern\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/RequestNamingPlaceholdersPlaceholder:RequestNamingPlaceholdersPlaceholder": {
      "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%2FRequestNamingPlaceholdersPlaceholderSource:RequestNamingPlaceholdersPlaceholderSource",
          "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/RequestNamingPlaceholdersPlaceholderSource:RequestNamingPlaceholdersPlaceholderSource": {
      "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%2FRequestNamingPlaceholdersPlaceholderSourceServiceTag:RequestNamingPlaceholdersPlaceholderSourceServiceTag",
          "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/RequestNamingPlaceholdersPlaceholderSourceServiceTag:RequestNamingPlaceholdersPlaceholderSourceServiceTag": {
      "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%2FRequestNamingPlaceholdersPlaceholderSourceServiceTagTagKey:RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKey",
          "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/RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKey:RequestNamingPlaceholdersPlaceholderSourceServiceTagTagKey": {
      "properties": {
        "context": {
          "type": "string",
          "description": "has no documentation\n"
        },
        "key": {
          "type": "string",
          "description": "has no documentation\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ResourceAttributesKeys:ResourceAttributesKeys": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FResourceAttributesKeysRule:ResourceAttributesKeysRule"
          }
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/ResourceAttributesKeysRule:ResourceAttributesKeysRule": {
      "properties": {
        "attributeKey": {
          "type": "string",
          "description": "Attribute key **service.name** is automatically captured by default\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"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
        }
      },
      "type": "object",
      "required": [
        "attributeKey",
        "enabled",
        "masking"
      ]
    },
    "dynatrace:index/RumProviderBreakdownDomainNamePatternList:RumProviderBreakdownDomainNamePatternList": {
      "properties": {
        "domainNamePatterns": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRumProviderBreakdownDomainNamePatternListDomainNamePattern:RumProviderBreakdownDomainNamePatternListDomainNamePattern"
          }
        }
      },
      "type": "object",
      "required": [
        "domainNamePatterns"
      ]
    },
    "dynatrace:index/RumProviderBreakdownDomainNamePatternListDomainNamePattern:RumProviderBreakdownDomainNamePatternListDomainNamePattern": {
      "properties": {
        "pattern": {
          "type": "string",
          "description": "Use a ends-with pattern for this content provider's domain\n"
        }
      },
      "type": "object",
      "required": [
        "pattern"
      ]
    },
    "dynatrace:index/SegmentIncludes:SegmentIncludes": {
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSegmentIncludesItem:SegmentIncludesItem"
          },
          "description": "TODO: No documentation available\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/SegmentIncludesItem:SegmentIncludesItem": {
      "properties": {
        "applyTos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "[Experimental] The tables that the entity-filter will be applied to`\n"
        },
        "dataObject": {
          "type": "string",
          "description": "The data object that the filter will be applied to. Use '*all*data_object' to apply it to all dataObjects\n"
        },
        "filter": {
          "type": "string",
          "description": "Data will be filtered by this value\n"
        },
        "relationship": {
          "$ref": "#/types/dynatrace:index%2FSegmentIncludesItemRelationship:SegmentIncludesItemRelationship",
          "description": "[Experimental] The relationship of an include which has to be be specified when the data object is an entity view\n"
        }
      },
      "type": "object",
      "required": [
        "dataObject",
        "filter"
      ]
    },
    "dynatrace:index/SegmentIncludesItemRelationship:SegmentIncludesItemRelationship": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the relationship\n"
        },
        "target": {
          "type": "string",
          "description": "Target of the relationship\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "target"
      ]
    },
    "dynatrace:index/SegmentVariables:SegmentVariables": {
      "properties": {
        "type": {
          "type": "string",
          "description": "Type of the variable\n"
        },
        "value": {
          "type": "string",
          "description": "Value of the variable\n"
        }
      },
      "type": "object",
      "required": [
        "type",
        "value"
      ]
    },
    "dynatrace:index/ServiceAnomaliesFailureRates:ServiceAnomaliesFailureRates": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesFailureRatesAuto:ServiceAnomaliesFailureRatesAuto",
          "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%2FServiceAnomaliesFailureRatesThresholds:ServiceAnomaliesFailureRatesThresholds",
          "description": "Fixed thresholds for failure rate increase detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ServiceAnomaliesFailureRatesAuto:ServiceAnomaliesFailureRatesAuto": {
      "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/ServiceAnomaliesFailureRatesThresholds:ServiceAnomaliesFailureRatesThresholds": {
      "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/ServiceAnomaliesLoad:ServiceAnomaliesLoad": {
      "properties": {
        "drops": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoadDrops:ServiceAnomaliesLoadDrops",
          "description": "The configuration of traffic drops detection\n"
        },
        "spikes": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoadSpikes:ServiceAnomaliesLoadSpikes",
          "description": "The configuration of traffic spikes detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ServiceAnomaliesLoadDrops:ServiceAnomaliesLoadDrops": {
      "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/ServiceAnomaliesLoadSpikes:ServiceAnomaliesLoadSpikes": {
      "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/ServiceAnomaliesResponseTimes:ServiceAnomaliesResponseTimes": {
      "properties": {
        "auto": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesResponseTimesAuto:ServiceAnomaliesResponseTimesAuto",
          "description": "Parameters of the response time degradation auto-detection. Violation of **any** criterion triggers an alert\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesResponseTimesThresholds:ServiceAnomaliesResponseTimesThresholds",
          "description": "Fixed thresholds for response time degradation detection\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ServiceAnomaliesResponseTimesAuto:ServiceAnomaliesResponseTimesAuto": {
      "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/ServiceAnomaliesResponseTimesThresholds:ServiceAnomaliesResponseTimesThresholds": {
      "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/ServiceAnomaliesV2FailureRate:ServiceAnomaliesV2FailureRate": {
      "properties": {
        "autoDetection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRateAutoDetection:ServiceAnomaliesV2FailureRateAutoDetection",
          "description": "Alert if the percentage of failing service calls increases by **both** the absolute and relative thresholds:\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"
        },
        "fixedDetection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRateFixedDetection:ServiceAnomaliesV2FailureRateFixedDetection",
          "description": "Alert if a given failure rate is exceeded during any 5-minute-period\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2FailureRateAutoDetection:ServiceAnomaliesV2FailureRateAutoDetection": {
      "properties": {
        "absoluteIncrease": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRateAutoDetectionOverAlertingProtection:ServiceAnomaliesV2FailureRateAutoDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "relativeIncrease": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "absoluteIncrease",
        "overAlertingProtection",
        "relativeIncrease"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2FailureRateAutoDetectionOverAlertingProtection:ServiceAnomaliesV2FailureRateAutoDetectionOverAlertingProtection": {
      "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/ServiceAnomaliesV2FailureRateFixedDetection:ServiceAnomaliesV2FailureRateFixedDetection": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRateFixedDetectionOverAlertingProtection:ServiceAnomaliesV2FailureRateFixedDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `High`, `Low`, `Medium`\n"
        },
        "threshold": {
          "type": "number",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "overAlertingProtection",
        "sensitivity",
        "threshold"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2FailureRateFixedDetectionOverAlertingProtection:ServiceAnomaliesV2FailureRateFixedDetectionOverAlertingProtection": {
      "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/ServiceAnomaliesV2LoadDrops:ServiceAnomaliesV2LoadDrops": {
      "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"
        },
        "loadDropPercent": {
          "type": "number",
          "description": "Threshold\n"
        },
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Time span\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2LoadSpikes:ServiceAnomaliesV2LoadSpikes": {
      "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"
        },
        "loadSpikePercent": {
          "type": "number",
          "description": "Threshold\n"
        },
        "minutesAbnormalState": {
          "type": "integer",
          "description": "Time span\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2ResponseTime:ServiceAnomaliesV2ResponseTime": {
      "properties": {
        "autoDetection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeAutoDetection:ServiceAnomaliesV2ResponseTimeAutoDetection",
          "description": "no documentation available\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"
        },
        "fixedDetection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeFixedDetection:ServiceAnomaliesV2ResponseTimeFixedDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2ResponseTimeAutoDetection:ServiceAnomaliesV2ResponseTimeAutoDetection": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection:ServiceAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "responseTimeAll": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll:ServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll",
          "description": "Alert if the median response time of all requests degrades beyond **both** the absolute and relative thresholds:\n"
        },
        "responseTimeSlowest": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest:ServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest",
          "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/ServiceAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection:ServiceAnomaliesV2ResponseTimeAutoDetectionOverAlertingProtection": {
      "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/ServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll:ServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeAll": {
      "properties": {
        "degradationMilliseconds": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "degradationPercent": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "degradationMilliseconds",
        "degradationPercent"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest:ServiceAnomaliesV2ResponseTimeAutoDetectionResponseTimeSlowest": {
      "properties": {
        "slowestDegradationMilliseconds": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowestDegradationPercent": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "slowestDegradationMilliseconds",
        "slowestDegradationPercent"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2ResponseTimeFixedDetection:ServiceAnomaliesV2ResponseTimeFixedDetection": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection:ServiceAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "responseTimeAll": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll:ServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll",
          "description": "Alert if the median response time of all requests degrades beyond this threshold:\n"
        },
        "responseTimeSlowest": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest:ServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest",
          "description": "Alert if the response time of the slowest 10% of requests degrades beyond this threshold:\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `High`, `Low`, `Medium`\n"
        }
      },
      "type": "object",
      "required": [
        "overAlertingProtection",
        "responseTimeAll",
        "responseTimeSlowest",
        "sensitivity"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection:ServiceAnomaliesV2ResponseTimeFixedDetectionOverAlertingProtection": {
      "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/ServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll:ServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeAll": {
      "properties": {
        "degradationMilliseconds": {
          "type": "number",
          "description": "Alert if the response time degrades beyond this many ms within an observation period of 5 minutes\n"
        }
      },
      "type": "object",
      "required": [
        "degradationMilliseconds"
      ]
    },
    "dynatrace:index/ServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest:ServiceAnomaliesV2ResponseTimeFixedDetectionResponseTimeSlowest": {
      "properties": {
        "slowestDegradationMilliseconds": {
          "type": "number",
          "description": "Alert if the response time of the slowest 10% degrades beyond this many ms within an observation period of 5 minutes\n"
        }
      },
      "type": "object",
      "required": [
        "slowestDegradationMilliseconds"
      ]
    },
    "dynatrace:index/ServiceDetectionRulesRule:ServiceDetectionRulesRule": {
      "properties": {
        "additionalRequiredAttributes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define resource attributes that should not be part of the name but are required to detect the service, e.g. service.namespace or k8s.workload.kind.. Attributes specified here are required to apply the rule. If any of them is missing, the rule will not be applied and ruleset evaluation continues.\n\nAll attribute values contribute to the final service ID.\n"
        },
        "condition": {
          "type": "string",
          "description": "Limits the scope of the service detection rule using [DQL matcher](https://dt-url.net/l603wby) conditions on resource attributes.. A rule is applied only if the condition matches, otherwise the ruleset evaluation continues.\n\nIf empty, the condition will always match.\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "serviceNameTemplate": {
          "type": "string",
          "description": "Specify resource attribute placeholders in curly braces, e.g. {service.name} or {k8s.workload.name}.. 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"
        }
      },
      "type": "object",
      "required": [
        "ruleName",
        "serviceNameTemplate"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestConditions:ServiceExternalWebRequestConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestConditionsCondition:ServiceExternalWebRequestConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestConditionsCondition:ServiceExternalWebRequestConditionsCondition": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Take the value of this attribute\n"
        },
        "compareOperationType": {
          "type": "string",
          "description": "Apply this operation\n"
        },
        "frameworks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Technology\n"
        },
        "ignoreCase": {
          "type": "boolean",
          "description": "Ignore case sensitivity for texts.\n"
        },
        "intValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "intValues": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Values\n"
        },
        "ipRangeFrom": {
          "type": "string",
          "description": "From\n"
        },
        "ipRangeTo": {
          "type": "string",
          "description": "To\n"
        },
        "tagValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        },
        "textValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "compareOperationType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributors:ServiceExternalWebRequestIdContributors": {
      "properties": {
        "applicationId": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsApplicationId:ServiceExternalWebRequestIdContributorsApplicationId",
          "description": "Application identifier\n"
        },
        "contextRoot": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsContextRoot:ServiceExternalWebRequestIdContributorsContextRoot",
          "description": "URL context root\n"
        },
        "portForServiceId": {
          "type": "boolean",
          "description": "Let the port contribute to the Service Id\n"
        },
        "publicDomainName": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsPublicDomainName:ServiceExternalWebRequestIdContributorsPublicDomainName",
          "description": "Public domain name\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "contextRoot",
        "portForServiceId",
        "publicDomainName"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsApplicationId:ServiceExternalWebRequestIdContributorsApplicationId": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride:ServiceExternalWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsContextRoot:ServiceExternalWebRequestIdContributorsContextRoot": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsContextRootServiceIdContributor:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformURL`, `TransformValue`\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the `www.dynatrace.com/support/help/dynatrace-api/` URL, the value of `support/help` is used.\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `BEFORE`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride:ServiceExternalWebRequestIdContributorsContextRootServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsPublicDomainName:ServiceExternalWebRequestIdContributorsPublicDomainName": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "copyFromHostName": {
          "type": "boolean",
          "description": "Use the detected host name instead of the request's domain name.\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformation:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformation:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride:ServiceExternalWebRequestIdContributorsPublicDomainNameServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceConditions:ServiceExternalWebServiceConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceConditionsCondition:ServiceExternalWebServiceConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceConditionsCondition:ServiceExternalWebServiceConditionsCondition": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Take the value of this attribute\n"
        },
        "compareOperationType": {
          "type": "string",
          "description": "Apply this operation\n"
        },
        "frameworks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Technology\n"
        },
        "ignoreCase": {
          "type": "boolean",
          "description": "Ignore case sensitivity for texts.\n"
        },
        "intValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "intValues": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Values\n"
        },
        "ipRangeFrom": {
          "type": "string",
          "description": "From\n"
        },
        "ipRangeTo": {
          "type": "string",
          "description": "To\n"
        },
        "tagValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        },
        "textValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "compareOperationType"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceIdContributors:ServiceExternalWebServiceIdContributors": {
      "properties": {
        "detectAsWebRequestService": {
          "type": "boolean",
          "description": "Detect the matching requests as web request services instead of web services.\n"
        },
        "portForServiceId": {
          "type": "boolean",
          "description": "Let the port contribute to the Service Id\n"
        },
        "urlPath": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributorsUrlPath:ServiceExternalWebServiceIdContributorsUrlPath",
          "description": "URL path\n"
        }
      },
      "type": "object",
      "required": [
        "detectAsWebRequestService"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceIdContributorsUrlPath:ServiceExternalWebServiceIdContributorsUrlPath": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributorsUrlPathServiceIdContributor:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributor:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformations:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorValueOverride:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformations:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformationsTransformation:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformationsTransformation:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorValueOverride:ServiceExternalWebServiceIdContributorsUrlPathServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFailureExceptionRules:ServiceFailureExceptionRules": {
      "properties": {
        "customErrorRules": {
          "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRulesCustomErrorRules:ServiceFailureExceptionRulesCustomErrorRules",
          "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%2FServiceFailureExceptionRulesCustomHandledExceptions:ServiceFailureExceptionRulesCustomHandledExceptions",
          "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%2FServiceFailureExceptionRulesIgnoredExceptions:ServiceFailureExceptionRulesIgnoredExceptions",
          "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%2FServiceFailureExceptionRulesSuccessForcingExceptions:ServiceFailureExceptionRulesSuccessForcingExceptions",
          "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/ServiceFailureExceptionRulesCustomErrorRules:ServiceFailureExceptionRulesCustomErrorRules": {
      "properties": {
        "customErrorRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRulesCustomErrorRulesCustomErrorRule:ServiceFailureExceptionRulesCustomErrorRulesCustomErrorRule"
          }
        }
      },
      "type": "object",
      "required": [
        "customErrorRules"
      ]
    },
    "dynatrace:index/ServiceFailureExceptionRulesCustomErrorRulesCustomErrorRule:ServiceFailureExceptionRulesCustomErrorRulesCustomErrorRule": {
      "properties": {
        "condition": {
          "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRulesCustomErrorRulesCustomErrorRuleCondition:ServiceFailureExceptionRulesCustomErrorRulesCustomErrorRuleCondition",
          "description": "Request attribute condition\n"
        },
        "requestAttribute": {
          "type": "string",
          "description": "Request attribute\n"
        }
      },
      "type": "object",
      "required": [
        "condition",
        "requestAttribute"
      ]
    },
    "dynatrace:index/ServiceFailureExceptionRulesCustomErrorRulesCustomErrorRuleCondition:ServiceFailureExceptionRulesCustomErrorRulesCustomErrorRuleCondition": {
      "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/ServiceFailureExceptionRulesCustomHandledExceptions:ServiceFailureExceptionRulesCustomHandledExceptions": {
      "properties": {
        "customHandledExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRulesCustomHandledExceptionsCustomHandledException:ServiceFailureExceptionRulesCustomHandledExceptionsCustomHandledException"
          }
        }
      },
      "type": "object",
      "required": [
        "customHandledExceptions"
      ]
    },
    "dynatrace:index/ServiceFailureExceptionRulesCustomHandledExceptionsCustomHandledException:ServiceFailureExceptionRulesCustomHandledExceptionsCustomHandledException": {
      "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/ServiceFailureExceptionRulesIgnoredExceptions:ServiceFailureExceptionRulesIgnoredExceptions": {
      "properties": {
        "customHandledExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRulesIgnoredExceptionsCustomHandledException:ServiceFailureExceptionRulesIgnoredExceptionsCustomHandledException"
          }
        }
      },
      "type": "object",
      "required": [
        "customHandledExceptions"
      ]
    },
    "dynatrace:index/ServiceFailureExceptionRulesIgnoredExceptionsCustomHandledException:ServiceFailureExceptionRulesIgnoredExceptionsCustomHandledException": {
      "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/ServiceFailureExceptionRulesSuccessForcingExceptions:ServiceFailureExceptionRulesSuccessForcingExceptions": {
      "properties": {
        "customHandledExceptions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRulesSuccessForcingExceptionsCustomHandledException:ServiceFailureExceptionRulesSuccessForcingExceptionsCustomHandledException"
          }
        }
      },
      "type": "object",
      "required": [
        "customHandledExceptions"
      ]
    },
    "dynatrace:index/ServiceFailureExceptionRulesSuccessForcingExceptionsCustomHandledException:ServiceFailureExceptionRulesSuccessForcingExceptionsCustomHandledException": {
      "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/ServiceFullWebRequestConditions:ServiceFullWebRequestConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestConditionsCondition:ServiceFullWebRequestConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestConditionsCondition:ServiceFullWebRequestConditionsCondition": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Take the value of this attribute\n"
        },
        "compareOperationType": {
          "type": "string",
          "description": "Apply this operation\n"
        },
        "frameworks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Technology\n"
        },
        "ignoreCase": {
          "type": "boolean",
          "description": "Ignore case sensitivity for texts.\n"
        },
        "intValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "intValues": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Values\n"
        },
        "ipRangeFrom": {
          "type": "string",
          "description": "From\n"
        },
        "ipRangeTo": {
          "type": "string",
          "description": "To\n"
        },
        "tagValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        },
        "textValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "compareOperationType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributors:ServiceFullWebRequestIdContributors": {
      "properties": {
        "applicationId": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsApplicationId:ServiceFullWebRequestIdContributorsApplicationId",
          "description": "Application identifier\n"
        },
        "contextRoot": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsContextRoot:ServiceFullWebRequestIdContributorsContextRoot",
          "description": "The context root is the first segment of the request URL after the Server name. For example, in the `www.dynatrace.com/support/help/dynatrace-api/` URL the context root is `/support`. The context root value can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "serverName": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsServerName:ServiceFullWebRequestIdContributorsServerName",
          "description": "Server Name\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "contextRoot",
        "serverName"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsApplicationId:ServiceFullWebRequestIdContributorsApplicationId": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsApplicationIdServiceIdContributor:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributor:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformations:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformations:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride:ServiceFullWebRequestIdContributorsApplicationIdServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsContextRoot:ServiceFullWebRequestIdContributorsContextRoot": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsContextRootServiceIdContributor:ServiceFullWebRequestIdContributorsContextRootServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsContextRootServiceIdContributor:ServiceFullWebRequestIdContributorsContextRootServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformURL`, `TransformValue`\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the `www.dynatrace.com/support/help/dynatrace-api/` URL, the value of `support/help` is used.\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformations:ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverride:ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformations:ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation:ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation:ServiceFullWebRequestIdContributorsContextRootServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `BEFORE`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverride:ServiceFullWebRequestIdContributorsContextRootServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsServerName:ServiceFullWebRequestIdContributorsServerName": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsServerNameServiceIdContributor:ServiceFullWebRequestIdContributorsServerNameServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsServerNameServiceIdContributor:ServiceFullWebRequestIdContributorsServerNameServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformations:ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverride:ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformations:ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformation:ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformation:ServiceFullWebRequestIdContributorsServerNameServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverride:ServiceFullWebRequestIdContributorsServerNameServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceConditions:ServiceFullWebServiceConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceConditionsCondition:ServiceFullWebServiceConditionsCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceConditionsCondition:ServiceFullWebServiceConditionsCondition": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "Take the value of this attribute\n"
        },
        "compareOperationType": {
          "type": "string",
          "description": "Apply this operation\n"
        },
        "frameworks": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Technology\n"
        },
        "ignoreCase": {
          "type": "boolean",
          "description": "Ignore case sensitivity for texts.\n"
        },
        "intValue": {
          "type": "integer",
          "description": "Value\n"
        },
        "intValues": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "Values\n"
        },
        "ipRangeFrom": {
          "type": "string",
          "description": "From\n"
        },
        "ipRangeTo": {
          "type": "string",
          "description": "To\n"
        },
        "tagValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        },
        "textValues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "If multiple values are specified, at least one of them must match for the condition to match\n"
        }
      },
      "type": "object",
      "required": [
        "attribute",
        "compareOperationType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributors:ServiceFullWebServiceIdContributors": {
      "properties": {
        "applicationId": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsApplicationId:ServiceFullWebServiceIdContributorsApplicationId",
          "description": "Application identifier\n"
        },
        "contextRoot": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsContextRoot:ServiceFullWebServiceIdContributorsContextRoot",
          "description": "The context root is the first segment of the request URL after the Server name. For example, in the `www.dynatrace.com/support/help/dynatrace-api/` URL the context root is `/support`. The context root value can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "detectAsWebRequestService": {
          "type": "boolean",
          "description": "Detect the matching requests as full web services (false) or web request services (true).\n"
        },
        "serverName": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsServerName:ServiceFullWebServiceIdContributorsServerName",
          "description": "Server name\n"
        },
        "webServiceName": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceName:ServiceFullWebServiceIdContributorsWebServiceName",
          "description": "Web service name\n"
        },
        "webServiceNamespace": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNamespace:ServiceFullWebServiceIdContributorsWebServiceNamespace",
          "description": "Web service namespace\n"
        }
      },
      "type": "object",
      "required": [
        "detectAsWebRequestService"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsApplicationId:ServiceFullWebServiceIdContributorsApplicationId": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsApplicationIdServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsContextRoot:ServiceFullWebServiceIdContributorsContextRoot": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsContextRootServiceIdContributor:ServiceFullWebServiceIdContributorsContextRootServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsContextRootServiceIdContributor:ServiceFullWebServiceIdContributorsContextRootServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformURL`, `TransformValue`\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "The number of segments of the URL to be kept. The URL is divided by slashes (/), the indexing starts with 1 at context root. For example, if you specify 2 for the `www.dynatrace.com/support/help/dynatrace-api/` URL, the value of `support/help` is used.\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsContextRootServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `BEFORE`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsContextRootServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsServerName:ServiceFullWebServiceIdContributorsServerName": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsServerNameServiceIdContributor:ServiceFullWebServiceIdContributorsServerNameServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsServerNameServiceIdContributor:ServiceFullWebServiceIdContributorsServerNameServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsServerNameServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsServerNameServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceName:ServiceFullWebServiceIdContributorsWebServiceName": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsWebServiceNameServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNamespace:ServiceFullWebServiceIdContributorsWebServiceNamespace": {
      "properties": {
        "enableIdContributor": {
          "type": "boolean",
          "description": "Transform this value before letting it contribute to the Service Id\n"
        },
        "serviceIdContributor": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enableIdContributor"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributor": {
      "properties": {
        "contributionType": {
          "type": "string",
          "description": "Possible Values: `OriginalValue`, `OverrideValue`, `TransformValue`\n"
        },
        "transformations": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations",
          "description": "Choose how to transform a value before it contributes to the Service Id. Note that all of the Transformations are always applied. Transformations are applied in the order they are specified, and the output of the previous transformation is the input for the next one. The resulting value contributes to the Service Id and can be found on the **Service overview page** under **Properties and tags**.\n"
        },
        "valueOverride": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride",
          "description": "The value to be used instead of the detected value.\n"
        }
      },
      "type": "object",
      "required": [
        "contributionType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformations": {
      "properties": {
        "transformations": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformation"
          }
        }
      },
      "type": "object",
      "required": [
        "transformations"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformation:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorTransformationsTransformation": {
      "properties": {
        "includeHexNumbers": {
          "type": "boolean",
          "description": "include hexadecimal numbers\n"
        },
        "minDigitCount": {
          "type": "integer",
          "description": "min digit count\n"
        },
        "prefix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementValue": {
          "type": "string",
          "description": "replacement\n"
        },
        "segmentCount": {
          "type": "integer",
          "description": "How many segments should be taken.\n"
        },
        "selectIndex": {
          "type": "integer",
          "description": "select index\n"
        },
        "splitDelimiter": {
          "type": "string",
          "description": "split by\n"
        },
        "suffix": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "takeFromEnd": {
          "type": "boolean",
          "description": "take from end\n"
        },
        "transformationType": {
          "type": "string",
          "description": "Possible Values: `AFTER`, `BEFORE`, `BETWEEN`, `REMOVE_CREDIT_CARDS`, `REMOVE_IBANS`, `REMOVE_IPS`, `REMOVE_NUMBERS`, `REPLACE_BETWEEN`, `SPLIT_SELECT`, `TAKE_SEGMENTS`\n"
        }
      },
      "type": "object",
      "required": [
        "transformationType"
      ]
    },
    "dynatrace:index/ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride:ServiceFullWebServiceIdContributorsWebServiceNamespaceServiceIdContributorValueOverride": {
      "properties": {
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "value"
      ]
    },
    "dynatrace:index/ServiceHttpFailureBrokenLinks:ServiceHttpFailureBrokenLinks": {
      "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/ServiceHttpFailureHttpResponseCodes:ServiceHttpFailureHttpResponseCodes": {
      "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/ServiceNamingCondition:ServiceNamingCondition": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionCondition:ServiceNamingConditionCondition"
          },
          "description": "A conditions for the metric usage\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/ServiceNamingConditionCondition:ServiceNamingConditionCondition": {
      "properties": {
        "applicationTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionApplicationTypeComparison:ServiceNamingConditionConditionApplicationTypeComparison"
          },
          "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%2FServiceNamingConditionConditionApplicationType:ServiceNamingConditionConditionApplicationType"
          },
          "description": "Comparison for `APPLICATION_TYPE` attributes\n"
        },
        "azureComputeModeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionAzureComputeModeComparison:ServiceNamingConditionConditionAzureComputeModeComparison"
          },
          "description": "Comparison for `AZURE_COMPUTE_MODE` attributes\n"
        },
        "azureComputeModes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionAzureComputeMode:ServiceNamingConditionConditionAzureComputeMode"
          },
          "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%2FServiceNamingConditionConditionAzureSkuComparision:ServiceNamingConditionConditionAzureSkuComparision"
          },
          "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%2FServiceNamingConditionConditionAzureSkus:ServiceNamingConditionConditionAzureSkus"
          },
          "description": "Comparison for `AZURE_SKU` attributes\n"
        },
        "baseComparisonBasics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionBaseComparisonBasic:ServiceNamingConditionConditionBaseComparisonBasic"
          },
          "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%2FServiceNamingConditionConditionBaseConditionKey:ServiceNamingConditionConditionBaseConditionKey"
          },
          "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%2FServiceNamingConditionConditionBitnessComparision:ServiceNamingConditionConditionBitnessComparision"
          },
          "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%2FServiceNamingConditionConditionBitness:ServiceNamingConditionConditionBitness"
          },
          "description": "Comparison for `BITNESS` attributes\n"
        },
        "cloudTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCloudTypeComparison:ServiceNamingConditionConditionCloudTypeComparison"
          },
          "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%2FServiceNamingConditionConditionCloudType:ServiceNamingConditionConditionCloudType"
          },
          "description": "Comparison for `CLOUD_TYPE` attributes\n"
        },
        "comparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionComparison:ServiceNamingConditionConditionComparison"
          },
          "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%2FServiceNamingConditionConditionCustomApplicationTypeComparison:ServiceNamingConditionConditionCustomApplicationTypeComparison"
          },
          "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%2FServiceNamingConditionConditionCustomApplicationType:ServiceNamingConditionConditionCustomApplicationType"
          },
          "description": "Comparison for `CUSTOM_APPLICATION_TYPE` attributes\n"
        },
        "customHostMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCustomHostMetadataConditionKey:ServiceNamingConditionConditionCustomHostMetadataConditionKey"
          },
          "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%2FServiceNamingConditionConditionCustomHostMetadata:ServiceNamingConditionConditionCustomHostMetadata"
          },
          "description": "Key for Custom Host Metadata\n"
        },
        "customProcessMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCustomProcessMetadataConditionKey:ServiceNamingConditionConditionCustomProcessMetadataConditionKey"
          },
          "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%2FServiceNamingConditionConditionCustomProcessMetadata:ServiceNamingConditionConditionCustomProcessMetadata"
          },
          "description": "Key for Custom Process Metadata\n"
        },
        "databaseTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionDatabaseTopology:ServiceNamingConditionConditionDatabaseTopology"
          },
          "description": "Comparison for `DATABASE_TOPOLOGY` attributes\n"
        },
        "databaseTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionDatabaseTopologyComparison:ServiceNamingConditionConditionDatabaseTopologyComparison"
          },
          "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%2FServiceNamingConditionConditionDcrumDecoderComparison:ServiceNamingConditionConditionDcrumDecoderComparison"
          },
          "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%2FServiceNamingConditionConditionDcrumDecoder:ServiceNamingConditionConditionDcrumDecoder"
          },
          "description": "Comparison for `DCRUM_DECODER_TYPE` attributes\n"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionEntity:ServiceNamingConditionConditionEntity"
          },
          "description": "Comparison for `ENTITY_ID` attributes\n"
        },
        "entityIdComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionEntityIdComparison:ServiceNamingConditionConditionEntityIdComparison"
          },
          "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%2FServiceNamingConditionConditionHostTech:ServiceNamingConditionConditionHostTech"
          },
          "description": "Comparison for `SIMPLE_HOST_TECH` attributes\n"
        },
        "hypervisorTypeComparisions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionHypervisorTypeComparision:ServiceNamingConditionConditionHypervisorTypeComparision"
          },
          "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%2FServiceNamingConditionConditionHypervisor:ServiceNamingConditionConditionHypervisor"
          },
          "description": "Comparison for `HYPERVISOR_TYPE` attributes\n"
        },
        "indexedNameComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionIndexedNameComparison:ServiceNamingConditionConditionIndexedNameComparison"
          },
          "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%2FServiceNamingConditionConditionIndexedName:ServiceNamingConditionConditionIndexedName"
          },
          "description": "Comparison for `INDEXED_NAME` attributes\n"
        },
        "indexedStringComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionIndexedStringComparison:ServiceNamingConditionConditionIndexedStringComparison"
          },
          "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%2FServiceNamingConditionConditionIndexedString:ServiceNamingConditionConditionIndexedString"
          },
          "description": "Comparison for `INDEXED_STRING` attributes\n"
        },
        "indexedTagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionIndexedTagComparison:ServiceNamingConditionConditionIndexedTagComparison"
          },
          "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%2FServiceNamingConditionConditionIndexedTag:ServiceNamingConditionConditionIndexedTag"
          },
          "description": "Comparison for `INDEXED_TAG` attributes\n"
        },
        "integerComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionIntegerComparison:ServiceNamingConditionConditionIntegerComparison"
          },
          "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%2FServiceNamingConditionConditionInteger:ServiceNamingConditionConditionInteger"
          },
          "description": "Comparison for `INTEGER` attributes\n"
        },
        "ipaddressComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionIpaddressComparison:ServiceNamingConditionConditionIpaddressComparison"
          },
          "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%2FServiceNamingConditionConditionIpaddress:ServiceNamingConditionConditionIpaddress"
          },
          "description": "Comparison for `IP_ADDRESS` attributes\n"
        },
        "keys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionKey:ServiceNamingConditionConditionKey"
          },
          "description": "Fallback for not yet known type\n"
        },
        "mobilePlatformComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionMobilePlatformComparison:ServiceNamingConditionConditionMobilePlatformComparison"
          },
          "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%2FServiceNamingConditionConditionMobilePlatform:ServiceNamingConditionConditionMobilePlatform"
          },
          "description": "Comparison for `MOBILE_PLATFORM` attributes\n"
        },
        "osArches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionOsArch:ServiceNamingConditionConditionOsArch"
          },
          "description": "Comparison for `OS_ARCHITECTURE` attributes\n"
        },
        "osTypes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionOsType:ServiceNamingConditionConditionOsType"
          },
          "description": "Comparison for `OS_TYPE` attributes\n"
        },
        "osarchitectureComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionOsarchitectureComparison:ServiceNamingConditionConditionOsarchitectureComparison"
          },
          "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%2FServiceNamingConditionConditionOstypeComparison:ServiceNamingConditionConditionOstypeComparison"
          },
          "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%2FServiceNamingConditionConditionPaasTypeComparison:ServiceNamingConditionConditionPaasTypeComparison"
          },
          "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%2FServiceNamingConditionConditionPaasType:ServiceNamingConditionConditionPaasType"
          },
          "description": "Comparison for `PAAS_TYPE` attributes\n"
        },
        "processMetadataConditionKeys": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionProcessMetadataConditionKey:ServiceNamingConditionConditionProcessMetadataConditionKey"
          },
          "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%2FServiceNamingConditionConditionProcessMetadata:ServiceNamingConditionConditionProcessMetadata"
          },
          "description": "The key for dynamic attributes of the `PROCESS_PREDEFINED_METADATA_KEY` type\n"
        },
        "serviceTopologies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionServiceTopology:ServiceNamingConditionConditionServiceTopology"
          },
          "description": "Comparison for `SERVICE_TOPOLOGY` attributes\n"
        },
        "serviceTopologyComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionServiceTopologyComparison:ServiceNamingConditionConditionServiceTopologyComparison"
          },
          "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%2FServiceNamingConditionConditionServiceTypeComparison:ServiceNamingConditionConditionServiceTypeComparison"
          },
          "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%2FServiceNamingConditionConditionServiceType:ServiceNamingConditionConditionServiceType"
          },
          "description": "Comparison for `SERVICE_TYPE` attributes\n"
        },
        "simpleHostTechComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionSimpleHostTechComparison:ServiceNamingConditionConditionSimpleHostTechComparison"
          },
          "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%2FServiceNamingConditionConditionSimpleTechComparison:ServiceNamingConditionConditionSimpleTechComparison"
          },
          "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%2FServiceNamingConditionConditionStringComparison:ServiceNamingConditionConditionStringComparison"
          },
          "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%2FServiceNamingConditionConditionStringConditionKey:ServiceNamingConditionConditionStringConditionKey"
          },
          "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%2FServiceNamingConditionConditionStringKey:ServiceNamingConditionConditionStringKey"
          },
          "description": "The key for dynamic attributes of the `STRING` type\n"
        },
        "strings": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionString:ServiceNamingConditionConditionString"
          },
          "description": "Comparison for `STRING` attributes\n"
        },
        "syntheticEngineTypeComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionSyntheticEngineTypeComparison:ServiceNamingConditionConditionSyntheticEngineTypeComparison"
          },
          "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%2FServiceNamingConditionConditionSyntheticEngine:ServiceNamingConditionConditionSyntheticEngine"
          },
          "description": "Comparison for `SYNTHETIC_ENGINE_TYPE` attributes\n"
        },
        "tagComparisons": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionTagComparison:ServiceNamingConditionConditionTagComparison"
          },
          "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%2FServiceNamingConditionConditionTag:ServiceNamingConditionConditionTag"
          },
          "description": "Comparison for `TAG` attributes\n"
        },
        "teches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionTech:ServiceNamingConditionConditionTech"
          },
          "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/ServiceNamingConditionConditionApplicationType:ServiceNamingConditionConditionApplicationType": {
      "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/ServiceNamingConditionConditionApplicationTypeComparison:ServiceNamingConditionConditionApplicationTypeComparison": {
      "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/ServiceNamingConditionConditionAzureComputeMode:ServiceNamingConditionConditionAzureComputeMode": {
      "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/ServiceNamingConditionConditionAzureComputeModeComparison:ServiceNamingConditionConditionAzureComputeModeComparison": {
      "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/ServiceNamingConditionConditionAzureSkuComparision:ServiceNamingConditionConditionAzureSkuComparision": {
      "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/ServiceNamingConditionConditionAzureSkus:ServiceNamingConditionConditionAzureSkus": {
      "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/ServiceNamingConditionConditionBaseComparisonBasic:ServiceNamingConditionConditionBaseComparisonBasic": {
      "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/ServiceNamingConditionConditionBaseConditionKey:ServiceNamingConditionConditionBaseConditionKey": {
      "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/ServiceNamingConditionConditionBitness:ServiceNamingConditionConditionBitness": {
      "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/ServiceNamingConditionConditionBitnessComparision:ServiceNamingConditionConditionBitnessComparision": {
      "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/ServiceNamingConditionConditionCloudType:ServiceNamingConditionConditionCloudType": {
      "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/ServiceNamingConditionConditionCloudTypeComparison:ServiceNamingConditionConditionCloudTypeComparison": {
      "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/ServiceNamingConditionConditionComparison:ServiceNamingConditionConditionComparison": {
      "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/ServiceNamingConditionConditionCustomApplicationType:ServiceNamingConditionConditionCustomApplicationType": {
      "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/ServiceNamingConditionConditionCustomApplicationTypeComparison:ServiceNamingConditionConditionCustomApplicationTypeComparison": {
      "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/ServiceNamingConditionConditionCustomHostMetadata:ServiceNamingConditionConditionCustomHostMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCustomHostMetadataDynamicKey:ServiceNamingConditionConditionCustomHostMetadataDynamicKey",
          "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/ServiceNamingConditionConditionCustomHostMetadataConditionKey:ServiceNamingConditionConditionCustomHostMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey:ServiceNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey",
          "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/ServiceNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey:ServiceNamingConditionConditionCustomHostMetadataConditionKeyDynamicKey": {
      "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/ServiceNamingConditionConditionCustomHostMetadataDynamicKey:ServiceNamingConditionConditionCustomHostMetadataDynamicKey": {
      "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/ServiceNamingConditionConditionCustomProcessMetadata:ServiceNamingConditionConditionCustomProcessMetadata": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCustomProcessMetadataDynamicKey:ServiceNamingConditionConditionCustomProcessMetadataDynamicKey",
          "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/ServiceNamingConditionConditionCustomProcessMetadataConditionKey:ServiceNamingConditionConditionCustomProcessMetadataConditionKey": {
      "properties": {
        "attribute": {
          "type": "string",
          "description": "The attribute to be used for comparision\n"
        },
        "dynamicKey": {
          "$ref": "#/types/dynatrace:index%2FServiceNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey:ServiceNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey",
          "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/ServiceNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey:ServiceNamingConditionConditionCustomProcessMetadataConditionKeyDynamicKey": {
      "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/ServiceNamingConditionConditionCustomProcessMetadataDynamicKey:ServiceNamingConditionConditionCustomProcessMetadataDynamicKey": {
      "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/ServiceNamingConditionConditionDatabaseTopology:ServiceNamingConditionConditionDatabaseTopology": {
      "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/ServiceNamingConditionConditionDatabaseTopologyComparison:ServiceNamingConditionConditionDatabaseTopologyComparison": {
      "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/ServiceNamingConditionConditionDcrumDecoder:ServiceNamingConditionConditionDcrumDecoder": {
      "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/ServiceNamingConditionConditionDcrumDecoderComparison:ServiceNamingConditionConditionDcrumDecoderComparison": {
      "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/ServiceNamingConditionConditionEntity:ServiceNamingConditionConditionEntity": {
      "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/ServiceNamingConditionConditionEntityIdComparison:ServiceNamingConditionConditionEntityIdComparison": {
      "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/ServiceNamingConditionConditionHostTech:ServiceNamingConditionConditionHostTech": {
      "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%2FServiceNamingConditionConditionHostTechValue:ServiceNamingConditionConditionHostTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionHostTechValue:ServiceNamingConditionConditionHostTechValue": {
      "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/ServiceNamingConditionConditionHypervisor:ServiceNamingConditionConditionHypervisor": {
      "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/ServiceNamingConditionConditionHypervisorTypeComparision:ServiceNamingConditionConditionHypervisorTypeComparision": {
      "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/ServiceNamingConditionConditionIndexedName:ServiceNamingConditionConditionIndexedName": {
      "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/ServiceNamingConditionConditionIndexedNameComparison:ServiceNamingConditionConditionIndexedNameComparison": {
      "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/ServiceNamingConditionConditionIndexedString:ServiceNamingConditionConditionIndexedString": {
      "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/ServiceNamingConditionConditionIndexedStringComparison:ServiceNamingConditionConditionIndexedStringComparison": {
      "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/ServiceNamingConditionConditionIndexedTag:ServiceNamingConditionConditionIndexedTag": {
      "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%2FServiceNamingConditionConditionIndexedTagValue:ServiceNamingConditionConditionIndexedTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionIndexedTagComparison:ServiceNamingConditionConditionIndexedTagComparison": {
      "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%2FServiceNamingConditionConditionIndexedTagComparisonValue:ServiceNamingConditionConditionIndexedTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionIndexedTagComparisonValue:ServiceNamingConditionConditionIndexedTagComparisonValue": {
      "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/ServiceNamingConditionConditionIndexedTagValue:ServiceNamingConditionConditionIndexedTagValue": {
      "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/ServiceNamingConditionConditionInteger:ServiceNamingConditionConditionInteger": {
      "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/ServiceNamingConditionConditionIntegerComparison:ServiceNamingConditionConditionIntegerComparison": {
      "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/ServiceNamingConditionConditionIpaddress:ServiceNamingConditionConditionIpaddress": {
      "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/ServiceNamingConditionConditionIpaddressComparison:ServiceNamingConditionConditionIpaddressComparison": {
      "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/ServiceNamingConditionConditionKey:ServiceNamingConditionConditionKey": {
      "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/ServiceNamingConditionConditionMobilePlatform:ServiceNamingConditionConditionMobilePlatform": {
      "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/ServiceNamingConditionConditionMobilePlatformComparison:ServiceNamingConditionConditionMobilePlatformComparison": {
      "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/ServiceNamingConditionConditionOsArch:ServiceNamingConditionConditionOsArch": {
      "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/ServiceNamingConditionConditionOsType:ServiceNamingConditionConditionOsType": {
      "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/ServiceNamingConditionConditionOsarchitectureComparison:ServiceNamingConditionConditionOsarchitectureComparison": {
      "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/ServiceNamingConditionConditionOstypeComparison:ServiceNamingConditionConditionOstypeComparison": {
      "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/ServiceNamingConditionConditionPaasType:ServiceNamingConditionConditionPaasType": {
      "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/ServiceNamingConditionConditionPaasTypeComparison:ServiceNamingConditionConditionPaasTypeComparison": {
      "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/ServiceNamingConditionConditionProcessMetadata:ServiceNamingConditionConditionProcessMetadata": {
      "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/ServiceNamingConditionConditionProcessMetadataConditionKey:ServiceNamingConditionConditionProcessMetadataConditionKey": {
      "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/ServiceNamingConditionConditionServiceTopology:ServiceNamingConditionConditionServiceTopology": {
      "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/ServiceNamingConditionConditionServiceTopologyComparison:ServiceNamingConditionConditionServiceTopologyComparison": {
      "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/ServiceNamingConditionConditionServiceType:ServiceNamingConditionConditionServiceType": {
      "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/ServiceNamingConditionConditionServiceTypeComparison:ServiceNamingConditionConditionServiceTypeComparison": {
      "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/ServiceNamingConditionConditionSimpleHostTechComparison:ServiceNamingConditionConditionSimpleHostTechComparison": {
      "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%2FServiceNamingConditionConditionSimpleHostTechComparisonValue:ServiceNamingConditionConditionSimpleHostTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionSimpleHostTechComparisonValue:ServiceNamingConditionConditionSimpleHostTechComparisonValue": {
      "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/ServiceNamingConditionConditionSimpleTechComparison:ServiceNamingConditionConditionSimpleTechComparison": {
      "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%2FServiceNamingConditionConditionSimpleTechComparisonValue:ServiceNamingConditionConditionSimpleTechComparisonValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionSimpleTechComparisonValue:ServiceNamingConditionConditionSimpleTechComparisonValue": {
      "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/ServiceNamingConditionConditionString:ServiceNamingConditionConditionString": {
      "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/ServiceNamingConditionConditionStringComparison:ServiceNamingConditionConditionStringComparison": {
      "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/ServiceNamingConditionConditionStringConditionKey:ServiceNamingConditionConditionStringConditionKey": {
      "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/ServiceNamingConditionConditionStringKey:ServiceNamingConditionConditionStringKey": {
      "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/ServiceNamingConditionConditionSyntheticEngine:ServiceNamingConditionConditionSyntheticEngine": {
      "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/ServiceNamingConditionConditionSyntheticEngineTypeComparison:ServiceNamingConditionConditionSyntheticEngineTypeComparison": {
      "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/ServiceNamingConditionConditionTag:ServiceNamingConditionConditionTag": {
      "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%2FServiceNamingConditionConditionTagValue:ServiceNamingConditionConditionTagValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionTagComparison:ServiceNamingConditionConditionTagComparison": {
      "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%2FServiceNamingConditionConditionTagComparisonValue:ServiceNamingConditionConditionTagComparisonValue",
          "description": "Tag of a Dynatrace entity\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionTagComparisonValue:ServiceNamingConditionConditionTagComparisonValue": {
      "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/ServiceNamingConditionConditionTagValue:ServiceNamingConditionConditionTagValue": {
      "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/ServiceNamingConditionConditionTech:ServiceNamingConditionConditionTech": {
      "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%2FServiceNamingConditionConditionTechValue:ServiceNamingConditionConditionTechValue",
          "description": "The value to compare to\n"
        }
      },
      "type": "object",
      "required": [
        "operator"
      ]
    },
    "dynatrace:index/ServiceNamingConditionConditionTechValue:ServiceNamingConditionConditionTechValue": {
      "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/ServiceSplittingRule:ServiceSplittingRule": {
      "properties": {
        "condition": {
          "type": "string",
          "description": "Limits the scope of the service splitting rule using [DQL matcher](https://dt-url.net/l603wby) conditions on 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"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "serviceSplittingAttributes": {
          "$ref": "#/types/dynatrace:index%2FServiceSplittingRuleServiceSplittingAttributes:ServiceSplittingRuleServiceSplittingAttributes",
          "description": "Define the entire set of resource attributes that should split your services in the matching scope.. Each attribute that exists will contribute to the final service ID.\n"
        }
      },
      "type": "object",
      "required": [
        "ruleName"
      ]
    },
    "dynatrace:index/ServiceSplittingRuleServiceSplittingAttributes:ServiceSplittingRuleServiceSplittingAttributes": {
      "properties": {
        "serviceSplittingAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceSplittingRuleServiceSplittingAttributesServiceSplittingAttribute:ServiceSplittingRuleServiceSplittingAttributesServiceSplittingAttribute"
          }
        }
      },
      "type": "object",
      "required": [
        "serviceSplittingAttributes"
      ]
    },
    "dynatrace:index/ServiceSplittingRuleServiceSplittingAttributesServiceSplittingAttribute:ServiceSplittingRuleServiceSplittingAttributesServiceSplittingAttribute": {
      "properties": {
        "key": {
          "type": "string",
          "description": "Attribute key\n"
        }
      },
      "type": "object",
      "required": [
        "key"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresets:SessionReplayWebPrivacyMaskingPresets": {
      "properties": {
        "playbackMaskingAllowListRules": {
          "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRules:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) The elements are defined by the CSS selector or attribute name.\n"
        },
        "playbackMaskingBlockListRules": {
          "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRules:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) The elements are defined by the CSS selector or attribute name.\n"
        },
        "playbackMaskingPreset": {
          "type": "string",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) Possible Values: `MASK_ALL`, `MASK_USER_INPUT`, `ALLOW_LIST`, `BLOCK_LIST`\n"
        },
        "recordingMaskingAllowListRules": {
          "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRules:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) The elements are defined by the CSS selector or attribute name.\n"
        },
        "recordingMaskingBlockListRules": {
          "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRules:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) The elements are defined by the CSS selector or attribute name.\n"
        },
        "recordingMaskingPreset": {
          "type": "string",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) Possible Values: `MASK_USER_INPUT`, `ALLOW_LIST`, `BLOCK_LIST`, `MASK_ALL`\n"
        }
      },
      "type": "object",
      "required": [
        "playbackMaskingPreset",
        "recordingMaskingPreset"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRules:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRules": {
      "properties": {
        "allowListRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRulesAllowListRule:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRulesAllowListRule"
          }
        }
      },
      "type": "object",
      "required": [
        "allowListRules"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRulesAllowListRule:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingAllowListRulesAllowListRule": {
      "properties": {
        "attributeExpression": {
          "type": "string",
          "description": "Attribute masking can be applied to web applications that store data within attributes, typically data-NAME attributes in HTML5. When you define attributes, their values are masked while recording but not removed.\n"
        },
        "cssExpression": {
          "type": "string",
          "description": "Content masking can be applied to webpages where personal data is displayed. When content masking is applied to parent elements, all child elements are masked by default.\n"
        },
        "target": {
          "type": "string",
          "description": "Possible Values: `ATTRIBUTE`, `ELEMENT`\n"
        }
      },
      "type": "object",
      "required": [
        "target"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRules:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRules": {
      "properties": {
        "blockListRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRulesBlockListRule:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRulesBlockListRule"
          }
        }
      },
      "type": "object",
      "required": [
        "blockListRules"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRulesBlockListRule:SessionReplayWebPrivacyMaskingPresetsPlaybackMaskingBlockListRulesBlockListRule": {
      "properties": {
        "attributeExpression": {
          "type": "string",
          "description": "Attribute masking can be applied to web applications that store data within attributes, typically data-NAME attributes in HTML5. When you define attributes, their values are masked while recording but not removed.\n"
        },
        "cssExpression": {
          "type": "string",
          "description": "Content masking can be applied to webpages where personal data is displayed. When content masking is applied to parent elements, all child elements are masked by default.\n"
        },
        "hideUserInteraction": {
          "type": "boolean",
          "description": "Hide user interactions with these elements, including clicks that expand elements, highlighting that results from hovering a cursor over an option, and selection of specific form options.\n"
        },
        "target": {
          "type": "string",
          "description": "Possible Values: `ELEMENT`, `ATTRIBUTE`\n"
        }
      },
      "type": "object",
      "required": [
        "target"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRules:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRules": {
      "properties": {
        "allowListRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRulesAllowListRule:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRulesAllowListRule"
          }
        }
      },
      "type": "object",
      "required": [
        "allowListRules"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRulesAllowListRule:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingAllowListRulesAllowListRule": {
      "properties": {
        "attributeExpression": {
          "type": "string",
          "description": "Attribute masking can be applied to web applications that store data within attributes, typically data-NAME attributes in HTML5. When you define attributes, their values are masked while recording but not removed.\n"
        },
        "cssExpression": {
          "type": "string",
          "description": "Content masking can be applied to webpages where personal data is displayed. When content masking is applied to parent elements, all child elements are masked by default.\n"
        },
        "target": {
          "type": "string",
          "description": "Possible Values: `ATTRIBUTE`, `ELEMENT`\n"
        }
      },
      "type": "object",
      "required": [
        "target"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRules:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRules": {
      "properties": {
        "blockListRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRulesBlockListRule:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRulesBlockListRule"
          }
        }
      },
      "type": "object",
      "required": [
        "blockListRules"
      ]
    },
    "dynatrace:index/SessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRulesBlockListRule:SessionReplayWebPrivacyMaskingPresetsRecordingMaskingBlockListRulesBlockListRule": {
      "properties": {
        "attributeExpression": {
          "type": "string",
          "description": "Attribute masking can be applied to web applications that store data within attributes, typically data-NAME attributes in HTML5. When you define attributes, their values are masked while recording but not removed.\n"
        },
        "cssExpression": {
          "type": "string",
          "description": "Content masking can be applied to webpages where personal data is displayed. When content masking is applied to parent elements, all child elements are masked by default.\n"
        },
        "hideUserInteraction": {
          "type": "boolean",
          "description": "Hide user interactions with these elements, including clicks that expand elements, highlighting that results from hovering a cursor over an option, and selection of specific form options.\n"
        },
        "target": {
          "type": "string",
          "description": "Possible Values: `ELEMENT`, `ATTRIBUTE`\n"
        }
      },
      "type": "object",
      "required": [
        "target"
      ]
    },
    "dynatrace:index/SettingsPermissionsGroups:SettingsPermissionsGroups": {
      "properties": {
        "groups": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSettingsPermissionsGroupsGroup:SettingsPermissionsGroupsGroup"
          },
          "description": "Group that is to be granted read or write permissions\n"
        }
      },
      "type": "object",
      "required": [
        "groups"
      ]
    },
    "dynatrace:index/SettingsPermissionsGroupsGroup:SettingsPermissionsGroupsGroup": {
      "properties": {
        "access": {
          "type": "string",
          "description": "Valid values: <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, <span pulumi-lang-nodejs=\"`write`\" pulumi-lang-dotnet=\"`Write`\" pulumi-lang-go=\"`write`\" pulumi-lang-python=\"`write`\" pulumi-lang-yaml=\"`write`\" pulumi-lang-java=\"`write`\">`write`</span>\n"
        },
        "id": {
          "type": "string",
          "description": "The UUID of the group, conveniently retrieved via 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 provided by the data source `dynatrace*iam*group\n"
        }
      },
      "type": "object",
      "required": [
        "access",
        "id"
      ]
    },
    "dynatrace:index/SettingsPermissionsUsers:SettingsPermissionsUsers": {
      "properties": {
        "users": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSettingsPermissionsUsersUser:SettingsPermissionsUsersUser"
          },
          "description": "User that is to be granted read or write permissions\n"
        }
      },
      "type": "object",
      "required": [
        "users"
      ]
    },
    "dynatrace:index/SettingsPermissionsUsersUser:SettingsPermissionsUsersUser": {
      "properties": {
        "access": {
          "type": "string",
          "description": "Valid values: <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, <span pulumi-lang-nodejs=\"`write`\" pulumi-lang-dotnet=\"`Write`\" pulumi-lang-go=\"`write`\" pulumi-lang-python=\"`write`\" pulumi-lang-yaml=\"`write`\" pulumi-lang-java=\"`write`\">`write`</span>\n"
        },
        "uid": {
          "type": "string",
          "description": "The UUID of the user, conveniently retrieved via the <span pulumi-lang-nodejs=\"`uid`\" pulumi-lang-dotnet=\"`Uid`\" pulumi-lang-go=\"`uid`\" pulumi-lang-python=\"`uid`\" pulumi-lang-yaml=\"`uid`\" pulumi-lang-java=\"`uid`\">`uid`</span> attribute provided by the data source <span pulumi-lang-nodejs=\"`dynatrace.IamUser`\" pulumi-lang-dotnet=\"`dynatrace.IamUser`\" pulumi-lang-go=\"`IamUser`\" pulumi-lang-python=\"`IamUser`\" pulumi-lang-yaml=\"`dynatrace.IamUser`\" pulumi-lang-java=\"`dynatrace.IamUser`\">`dynatrace.IamUser`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "access",
        "uid"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectives:SiteReliabilityGuardianObjectives": {
      "properties": {
        "objectives": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectivesObjective:SiteReliabilityGuardianObjectivesObjective"
          }
        }
      },
      "type": "object",
      "required": [
        "objectives"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectivesObjective:SiteReliabilityGuardianObjectivesObjective": {
      "properties": {
        "autoAdaptiveThresholdEnabled": {
          "type": "boolean",
          "description": "Enable auto adaptive threshold\n"
        },
        "comparisonOperator": {
          "type": "string",
          "description": "Possible Values: `GREATER_THAN_OR_EQUAL`, `LESS_THAN_OR_EQUAL`\n"
        },
        "description": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "displayUnit": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectivesObjectiveDisplayUnit:SiteReliabilityGuardianObjectivesObjectiveDisplayUnit",
          "description": "Display Unit\n"
        },
        "dqlQuery": {
          "type": "string",
          "description": "DQL query\n"
        },
        "name": {
          "type": "string",
          "description": "Objective name\n"
        },
        "objectiveType": {
          "type": "string",
          "description": "Possible Values: `DQL`, `REFERENCE_SLO`\n"
        },
        "referenceSlo": {
          "type": "string",
          "description": "Please enter the metric key of your desired SLO. SLO metric keys have to start with 'func:slo.'\n"
        },
        "segments": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectivesObjectiveSegments:SiteReliabilityGuardianObjectivesObjectiveSegments",
          "description": "no documentation available\n"
        },
        "target": {
          "type": "number",
          "description": "no documentation available\n"
        },
        "warning": {
          "type": "number",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "comparisonOperator",
        "name",
        "objectiveType"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectivesObjectiveDisplayUnit:SiteReliabilityGuardianObjectivesObjectiveDisplayUnit": {
      "properties": {
        "base": {
          "type": "string",
          "description": "Base Unit\n"
        },
        "decimals": {
          "type": "integer",
          "description": "Decimals\n"
        },
        "display": {
          "type": "string",
          "description": "display as unit\n"
        }
      },
      "type": "object",
      "required": [
        "base",
        "decimals",
        "display"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectivesObjectiveSegments:SiteReliabilityGuardianObjectivesObjectiveSegments": {
      "properties": {
        "segments": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectivesObjectiveSegmentsSegment:SiteReliabilityGuardianObjectivesObjectiveSegmentsSegment"
          }
        }
      },
      "type": "object",
      "required": [
        "segments"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectivesObjectiveSegmentsSegment:SiteReliabilityGuardianObjectivesObjectiveSegmentsSegment": {
      "properties": {
        "id": {
          "type": "string",
          "description": "Segment ID\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariables:SiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariables",
          "description": "Segment Variables\n"
        }
      },
      "type": "object",
      "required": [
        "id"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariables:SiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariables": {
      "properties": {
        "variables": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariablesVariable:SiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariablesVariable"
          }
        }
      },
      "type": "object",
      "required": [
        "variables"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariablesVariable:SiteReliabilityGuardianObjectivesObjectiveSegmentsSegmentVariablesVariable": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Variable Name\n"
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Variable Values\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianVariables:SiteReliabilityGuardianVariables": {
      "properties": {
        "variables": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianVariablesVariable:SiteReliabilityGuardianVariablesVariable"
          }
        }
      },
      "type": "object",
      "required": [
        "variables"
      ]
    },
    "dynatrace:index/SiteReliabilityGuardianVariablesVariable:SiteReliabilityGuardianVariablesVariable": {
      "properties": {
        "definition": {
          "type": "string",
          "description": "Value\n"
        },
        "name": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "definition",
        "name"
      ]
    },
    "dynatrace:index/SloErrorBudgetBurnRate:SloErrorBudgetBurnRate": {
      "properties": {
        "burnRateVisualizationEnabled": {
          "type": "boolean",
          "description": "The error budget burn rate calculation is enabled (true) or disabled (false).\n"
        },
        "fastBurnThreshold": {
          "type": "number",
          "description": "The threshold between a slow and a fast burn rate.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/SloV2ErrorBudgetBurnRate:SloV2ErrorBudgetBurnRate": {
      "properties": {
        "burnRateVisualizationEnabled": {
          "type": "boolean",
          "description": "Burn rate visualization enabled\n"
        },
        "fastBurnThreshold": {
          "type": "number",
          "description": "The threshold defines when a burn rate is marked as fast-burning (high-emergency). Burn rates lower than this threshold (and greater than 1) are highlighted as slow-burn (low-emergency).\n"
        }
      },
      "type": "object",
      "required": [
        "burnRateVisualizationEnabled"
      ]
    },
    "dynatrace:index/SpanCaptureRuleMatches:SpanCaptureRuleMatches": {
      "properties": {
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSpanCaptureRuleMatchesMatch:SpanCaptureRuleMatchesMatch"
          },
          "description": "Matching strategies for the Span\n"
        }
      },
      "type": "object",
      "required": [
        "matches"
      ]
    },
    "dynatrace:index/SpanCaptureRuleMatchesMatch:SpanCaptureRuleMatchesMatch": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Whether to match strings case sensitively or not\n"
        },
        "comparison": {
          "type": "string",
          "description": "Possible values are `EQUALS`, `CONTAINS`, `STARTS_WITH`, `ENDS_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_CONTAIN`, `DOES_NOT_START_WITH` and `DOES_NOT_END_WITH`.\n"
        },
        "key": {
          "type": "string",
          "description": "The name of the attribute if <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span> is `ATTRIBUTE`\n"
        },
        "source": {
          "type": "string",
          "description": "What to match against. Possible values are `SPAN_NAME`, `SPAN_KIND`, `ATTRIBUTE`, `INSTRUMENTATION_LIBRARY_NAME` and `INSTRUMENTATION_LIBRARY_VERSION`\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare against. When <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span> is `SPAN_KIND` the only allowed values are `INTERNAL`, `SERVER`, `CLIENT`, `PRODUCER` and `CONSUMER`\n"
        }
      },
      "type": "object",
      "required": [
        "comparison",
        "source"
      ]
    },
    "dynatrace:index/SpanContextPropagationMatches:SpanContextPropagationMatches": {
      "properties": {
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSpanContextPropagationMatchesMatch:SpanContextPropagationMatchesMatch"
          },
          "description": "Matching strategies for the Span\n"
        }
      },
      "type": "object",
      "required": [
        "matches"
      ]
    },
    "dynatrace:index/SpanContextPropagationMatchesMatch:SpanContextPropagationMatchesMatch": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Whether to match strings case sensitively or not\n"
        },
        "comparison": {
          "type": "string",
          "description": "Possible values are `EQUALS`, `CONTAINS`, `STARTS_WITH`, `ENDS_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_CONTAIN`, `DOES_NOT_START_WITH` and `DOES_NOT_END_WITH`.\n"
        },
        "key": {
          "type": "string",
          "description": "The name of the attribute if <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span> is `ATTRIBUTE`\n"
        },
        "source": {
          "type": "string",
          "description": "What to match against. Possible values are `SPAN_NAME`, `SPAN_KIND`, `ATTRIBUTE`, `INSTRUMENTATION_LIBRARY_NAME` and `INSTRUMENTATION_LIBRARY_VERSION`\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare against. When <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span> is `SPAN_KIND` the only allowed values are `INTERNAL`, `SERVER`, `CLIENT`, `PRODUCER` and `CONSUMER`\n"
        }
      },
      "type": "object",
      "required": [
        "comparison",
        "source"
      ]
    },
    "dynatrace:index/SpanEntryPointMatches:SpanEntryPointMatches": {
      "properties": {
        "matches": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FSpanEntryPointMatchesMatch:SpanEntryPointMatchesMatch"
          },
          "description": "Matching strategies for the Span\n"
        }
      },
      "type": "object",
      "required": [
        "matches"
      ]
    },
    "dynatrace:index/SpanEntryPointMatchesMatch:SpanEntryPointMatchesMatch": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "Whether to match strings case sensitively or not\n"
        },
        "comparison": {
          "type": "string",
          "description": "Possible values are `EQUALS`, `CONTAINS`, `STARTS_WITH`, `ENDS_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_CONTAIN`, `DOES_NOT_START_WITH` and `DOES_NOT_END_WITH`.\n"
        },
        "key": {
          "type": "string",
          "description": "The name of the attribute if <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span> is `ATTRIBUTE`\n"
        },
        "source": {
          "type": "string",
          "description": "What to match against. Possible values are `SPAN_NAME`, `SPAN_KIND`, `ATTRIBUTE`, `INSTRUMENTATION_LIBRARY_NAME` and `INSTRUMENTATION_LIBRARY_VERSION`\n"
        },
        "value": {
          "type": "string",
          "description": "The value to compare against. When <span pulumi-lang-nodejs=\"`source`\" pulumi-lang-dotnet=\"`Source`\" pulumi-lang-go=\"`source`\" pulumi-lang-python=\"`source`\" pulumi-lang-yaml=\"`source`\" pulumi-lang-java=\"`source`\">`source`</span> is `SPAN_KIND` the only allowed values are `INTERNAL`, `SERVER`, `CLIENT`, `PRODUCER` and `CONSUMER`\n"
        }
      },
      "type": "object",
      "required": [
        "comparison",
        "source"
      ]
    },
    "dynatrace:index/UpdateWindowsDailyRecurrence:UpdateWindowsDailyRecurrence": {
      "properties": {
        "every": {
          "type": "integer",
          "description": "Every **X** days:\n* <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> = every day,\n* <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> = every two days,\n* <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> = every three days,\n* etc.\n"
        },
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsDailyRecurrenceRecurrenceRange:UpdateWindowsDailyRecurrenceRecurrenceRange",
          "description": "Recurrence range\n"
        },
        "updateTime": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsDailyRecurrenceUpdateTime:UpdateWindowsDailyRecurrenceUpdateTime",
          "description": "Update time\n"
        }
      },
      "type": "object",
      "required": [
        "every",
        "recurrenceRange",
        "updateTime"
      ]
    },
    "dynatrace:index/UpdateWindowsDailyRecurrenceRecurrenceRange:UpdateWindowsDailyRecurrenceRecurrenceRange": {
      "properties": {
        "end": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "start": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "end",
        "start"
      ]
    },
    "dynatrace:index/UpdateWindowsDailyRecurrenceUpdateTime:UpdateWindowsDailyRecurrenceUpdateTime": {
      "properties": {
        "duration": {
          "type": "integer",
          "description": "Duration (minutes)\n"
        },
        "startTime": {
          "type": "string",
          "description": "Start time (24-hour clock)\n"
        },
        "timeZone": {
          "type": "string",
          "description": "Possible Values: `GMT_06_00`, `GMT_12_00`, `GMT_10_00`, `GMT_07_00`, `GMT_00_00`, `GMT_11_00`, `GMT_03_00`, `GMT_01_00`, `GMT_05_00`, `GMT_09_00`, `GMT_02_00`, `GMT_04_00`, `GMT_08_00`\n"
        }
      },
      "type": "object",
      "required": [
        "duration",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/UpdateWindowsMonthlyRecurrence:UpdateWindowsMonthlyRecurrence": {
      "properties": {
        "every": {
          "type": "integer",
          "description": "Every **X** months:\n* <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> = every month,\n* <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> = every two months,\n* <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> = every three months,\n* etc.\n"
        },
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsMonthlyRecurrenceRecurrenceRange:UpdateWindowsMonthlyRecurrenceRecurrenceRange",
          "description": "Recurrence range\n"
        },
        "selectedMonthDay": {
          "type": "integer",
          "description": "Day of the month\n"
        },
        "updateTime": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsMonthlyRecurrenceUpdateTime:UpdateWindowsMonthlyRecurrenceUpdateTime",
          "description": "Update time\n"
        }
      },
      "type": "object",
      "required": [
        "every",
        "recurrenceRange",
        "selectedMonthDay",
        "updateTime"
      ]
    },
    "dynatrace:index/UpdateWindowsMonthlyRecurrenceRecurrenceRange:UpdateWindowsMonthlyRecurrenceRecurrenceRange": {
      "properties": {
        "end": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "start": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "end",
        "start"
      ]
    },
    "dynatrace:index/UpdateWindowsMonthlyRecurrenceUpdateTime:UpdateWindowsMonthlyRecurrenceUpdateTime": {
      "properties": {
        "duration": {
          "type": "integer",
          "description": "Duration (minutes)\n"
        },
        "startTime": {
          "type": "string",
          "description": "Start time (24-hour clock)\n"
        },
        "timeZone": {
          "type": "string",
          "description": "Possible Values: `GMT_06_00`, `GMT_12_00`, `GMT_10_00`, `GMT_07_00`, `GMT_00_00`, `GMT_11_00`, `GMT_03_00`, `GMT_01_00`, `GMT_05_00`, `GMT_09_00`, `GMT_02_00`, `GMT_04_00`, `GMT_08_00`\n"
        }
      },
      "type": "object",
      "required": [
        "duration",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/UpdateWindowsOnceRecurrence:UpdateWindowsOnceRecurrence": {
      "properties": {
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsOnceRecurrenceRecurrenceRange:UpdateWindowsOnceRecurrenceRecurrenceRange",
          "description": "Update time\n"
        }
      },
      "type": "object",
      "required": [
        "recurrenceRange"
      ]
    },
    "dynatrace:index/UpdateWindowsOnceRecurrenceRecurrenceRange:UpdateWindowsOnceRecurrenceRecurrenceRange": {
      "properties": {
        "end": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "start": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "end",
        "start"
      ]
    },
    "dynatrace:index/UpdateWindowsWeeklyRecurrence:UpdateWindowsWeeklyRecurrence": {
      "properties": {
        "every": {
          "type": "integer",
          "description": "Every **X** weeks:\n* <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> = every week,\n* <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> = every two weeks,\n* <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> = every three weeks,\n* etc.\n"
        },
        "recurrenceRange": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsWeeklyRecurrenceRecurrenceRange:UpdateWindowsWeeklyRecurrenceRecurrenceRange",
          "description": "Recurrence range\n"
        },
        "selectedWeekDays": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsWeeklyRecurrenceSelectedWeekDays:UpdateWindowsWeeklyRecurrenceSelectedWeekDays",
          "description": "Day of the week\n"
        },
        "updateTime": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsWeeklyRecurrenceUpdateTime:UpdateWindowsWeeklyRecurrenceUpdateTime",
          "description": "Update time\n"
        }
      },
      "type": "object",
      "required": [
        "every",
        "recurrenceRange",
        "selectedWeekDays",
        "updateTime"
      ]
    },
    "dynatrace:index/UpdateWindowsWeeklyRecurrenceRecurrenceRange:UpdateWindowsWeeklyRecurrenceRecurrenceRange": {
      "properties": {
        "end": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "start": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "end",
        "start"
      ]
    },
    "dynatrace:index/UpdateWindowsWeeklyRecurrenceSelectedWeekDays:UpdateWindowsWeeklyRecurrenceSelectedWeekDays": {
      "properties": {
        "friday": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "monday": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "saturday": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "sunday": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "thursday": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "tuesday": {
          "type": "boolean",
          "description": "no documentation available\n"
        },
        "wednesday": {
          "type": "boolean",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "friday",
        "monday",
        "saturday",
        "sunday",
        "thursday",
        "tuesday",
        "wednesday"
      ]
    },
    "dynatrace:index/UpdateWindowsWeeklyRecurrenceUpdateTime:UpdateWindowsWeeklyRecurrenceUpdateTime": {
      "properties": {
        "duration": {
          "type": "integer",
          "description": "Duration (minutes)\n"
        },
        "startTime": {
          "type": "string",
          "description": "Start time (24-hour clock)\n"
        },
        "timeZone": {
          "type": "string",
          "description": "Possible Values: `GMT_06_00`, `GMT_12_00`, `GMT_10_00`, `GMT_07_00`, `GMT_00_00`, `GMT_11_00`, `GMT_03_00`, `GMT_01_00`, `GMT_05_00`, `GMT_09_00`, `GMT_02_00`, `GMT_04_00`, `GMT_08_00`\n"
        }
      },
      "type": "object",
      "required": [
        "duration",
        "startTime",
        "timeZone"
      ]
    },
    "dynatrace:index/UrlBasedSamplingQueryParameters:UrlBasedSamplingQueryParameters": {
      "properties": {
        "parameters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FUrlBasedSamplingQueryParametersParameter:UrlBasedSamplingQueryParametersParameter"
          }
        }
      },
      "type": "object",
      "required": [
        "parameters"
      ]
    },
    "dynatrace:index/UrlBasedSamplingQueryParametersParameter:UrlBasedSamplingQueryParametersParameter": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Query parameter name\n"
        },
        "value": {
          "type": "string",
          "description": "Query parameter value\n"
        },
        "valueIsUndefined": {
          "type": "boolean",
          "description": "Query parameter value is undefined\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/UserActionMetricsFilters:UserActionMetricsFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FUserActionMetricsFiltersFilter:UserActionMetricsFiltersFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/UserActionMetricsFiltersFilter:UserActionMetricsFiltersFilter": {
      "properties": {
        "fieldName": {
          "type": "string",
          "description": "Field name\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `EQUALS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `IN`, `IS_NOT_NULL`, `IS_NULL`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, `LIKE`, `NOT_EQUAL`, `NOT_LIKE`, `STARTS_WITH`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "valueIns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Values\n"
        }
      },
      "type": "object",
      "required": [
        "fieldName",
        "operator"
      ]
    },
    "dynatrace:index/UserActionMetricsValue:UserActionMetricsValue": {
      "properties": {
        "fieldName": {
          "type": "string",
          "description": "Field name\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `COUNTER`, `FIELD`\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/UserGroupPermissions:UserGroupPermissions": {
      "properties": {
        "grants": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FUserGroupPermissionsGrant:UserGroupPermissionsGrant"
          },
          "description": "A permission granted to one or multiple environments\n"
        }
      },
      "type": "object",
      "required": [
        "grants"
      ]
    },
    "dynatrace:index/UserGroupPermissionsGrant:UserGroupPermissionsGrant": {
      "properties": {
        "environments": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The ids of the environments this permission grants the user access to.\n"
        },
        "permission": {
          "type": "string",
          "description": "The permission. Possible values are `VIEWER`, `MANAGE_SETTINGS`, `AGENT_INSTALL`, `LOG_VIEWER`, `VIEW_SENSITIVE_REQUEST_DATA`, `CONFIGURE_REQUEST_CAPTURE_DATA`, `REPLAY_SESSION_DATA`, `REPLAY_SESSION_DATA_WITHOUT_MASKING`, `MANAGE_SECURITY_PROBLEMS` and `MANAGE_SUPPORT_TICKETS`.\n"
        }
      },
      "type": "object",
      "required": [
        "permission"
      ]
    },
    "dynatrace:index/UserSessionMetricsFilters:UserSessionMetricsFilters": {
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FUserSessionMetricsFiltersFilter:UserSessionMetricsFiltersFilter"
          }
        }
      },
      "type": "object",
      "required": [
        "filters"
      ]
    },
    "dynatrace:index/UserSessionMetricsFiltersFilter:UserSessionMetricsFiltersFilter": {
      "properties": {
        "fieldName": {
          "type": "string",
          "description": "Field name\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `EQUALS`, `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `IN`, `IS_NOT_NULL`, `IS_NULL`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, `LIKE`, `NOT_EQUAL`, `NOT_LIKE`, `STARTS_WITH`\n"
        },
        "value": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "valueIns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Values\n"
        }
      },
      "type": "object",
      "required": [
        "fieldName",
        "operator"
      ]
    },
    "dynatrace:index/UserSessionMetricsValue:UserSessionMetricsValue": {
      "properties": {
        "fieldName": {
          "type": "string",
          "description": "Field name\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `COUNTER`, `FIELD`\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/VmwareAnomaliesDroppedPacketsDetection:VmwareAnomaliesDroppedPacketsDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesDroppedPacketsDetectionCustomThresholds:VmwareAnomaliesDroppedPacketsDetectionCustomThresholds",
          "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/VmwareAnomaliesDroppedPacketsDetectionCustomThresholds:VmwareAnomaliesDroppedPacketsDetectionCustomThresholds": {
      "properties": {
        "droppedPacketsPerSecond": {
          "type": "integer",
          "description": "Receive/transmit dropped packets rate on NIC is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "droppedPacketsPerSecond"
      ]
    },
    "dynatrace:index/VmwareAnomaliesEsxiHighCpuDetection:VmwareAnomaliesEsxiHighCpuDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighCpuDetectionCustomThresholds:VmwareAnomaliesEsxiHighCpuDetectionCustomThresholds",
          "description": "Alert if **all three** conditions are 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/VmwareAnomaliesEsxiHighCpuDetectionCustomThresholds:VmwareAnomaliesEsxiHighCpuDetectionCustomThresholds": {
      "properties": {
        "cpuPeakPercentage": {
          "type": "integer",
          "description": "At least one peak occurred when Hypervisor CPU usage was higher than\n"
        },
        "cpuUsagePercentage": {
          "type": "integer",
          "description": "CPU usage is higher than\n"
        },
        "vmCpuReadyPercentage": {
          "type": "integer",
          "description": "VM CPU ready is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "cpuPeakPercentage",
        "cpuUsagePercentage",
        "vmCpuReadyPercentage"
      ]
    },
    "dynatrace:index/VmwareAnomaliesEsxiHighMemoryDetection:VmwareAnomaliesEsxiHighMemoryDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds:VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds",
          "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/VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds:VmwareAnomaliesEsxiHighMemoryDetectionCustomThresholds": {
      "properties": {
        "compressionDecompressionRate": {
          "type": "number",
          "description": "ESXi host swap IN/OUT or compression/decompression rate is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "compressionDecompressionRate"
      ]
    },
    "dynatrace:index/VmwareAnomaliesGuestCpuLimitDetection:VmwareAnomaliesGuestCpuLimitDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesGuestCpuLimitDetectionCustomThresholds:VmwareAnomaliesGuestCpuLimitDetectionCustomThresholds",
          "description": "Alert if **all three** conditions are 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/VmwareAnomaliesGuestCpuLimitDetectionCustomThresholds:VmwareAnomaliesGuestCpuLimitDetectionCustomThresholds": {
      "properties": {
        "hostCpuUsagePercentage": {
          "type": "integer",
          "description": "Hypervisor CPU usage is higher than\n"
        },
        "vmCpuReadyPercentage": {
          "type": "integer",
          "description": "VM CPU ready is higher than\n"
        },
        "vmCpuUsagePercentage": {
          "type": "integer",
          "description": "VM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "hostCpuUsagePercentage",
        "vmCpuReadyPercentage",
        "vmCpuUsagePercentage"
      ]
    },
    "dynatrace:index/VmwareAnomaliesLowDatastoreSpaceDetection:VmwareAnomaliesLowDatastoreSpaceDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholds:VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholds",
          "description": "Alert if the condition is met in 1 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/VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholds:VmwareAnomaliesLowDatastoreSpaceDetectionCustomThresholds": {
      "properties": {
        "freeSpacePercentage": {
          "type": "integer",
          "description": "Datastore free space is lower than\n"
        }
      },
      "type": "object",
      "required": [
        "freeSpacePercentage"
      ]
    },
    "dynatrace:index/VmwareAnomaliesOverloadedStorageDetection:VmwareAnomaliesOverloadedStorageDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesOverloadedStorageDetectionCustomThresholds:VmwareAnomaliesOverloadedStorageDetectionCustomThresholds",
          "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/VmwareAnomaliesOverloadedStorageDetectionCustomThresholds:VmwareAnomaliesOverloadedStorageDetectionCustomThresholds": {
      "properties": {
        "commandAbortsNumber": {
          "type": "integer",
          "description": "Number of command aborts is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "commandAbortsNumber"
      ]
    },
    "dynatrace:index/VmwareAnomaliesSlowPhysicalStorageDetection:VmwareAnomaliesSlowPhysicalStorageDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholds:VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholds",
          "description": "Alert if **any** condition is met in 4 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/VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholds:VmwareAnomaliesSlowPhysicalStorageDetectionCustomThresholds": {
      "properties": {
        "avgReadWriteLatency": {
          "type": "integer",
          "description": "Read/write latency is higher than\n"
        },
        "peakReadWriteLatency": {
          "type": "integer",
          "description": "Peak value for read/write latency is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "avgReadWriteLatency",
        "peakReadWriteLatency"
      ]
    },
    "dynatrace:index/VmwareAnomaliesUndersizedStorageDetection:VmwareAnomaliesUndersizedStorageDetection": {
      "properties": {
        "customThresholds": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesUndersizedStorageDetectionCustomThresholds:VmwareAnomaliesUndersizedStorageDetectionCustomThresholds",
          "description": "Alert if **any** 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/VmwareAnomaliesUndersizedStorageDetectionCustomThresholds:VmwareAnomaliesUndersizedStorageDetectionCustomThresholds": {
      "properties": {
        "averageQueueCommandLatency": {
          "type": "integer",
          "description": "Average queue command latency is higher than\n"
        },
        "peakQueueCommandLatency": {
          "type": "integer",
          "description": "Peak queue command latency is higher than\n"
        }
      },
      "type": "object",
      "required": [
        "averageQueueCommandLatency",
        "peakQueueCommandLatency"
      ]
    },
    "dynatrace:index/VulnerabilityCodeCriteria:VulnerabilityCodeCriteria": {
      "properties": {
        "processGroup": {
          "type": "string",
          "description": "Process group\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/VulnerabilityCodeMetadata:VulnerabilityCodeMetadata": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "comment"
      ]
    },
    "dynatrace:index/VulnerabilityCodeResourceAttributeConditions:VulnerabilityCodeResourceAttributeConditions": {
      "properties": {
        "resourceAttributeConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeResourceAttributeConditionsResourceAttributeCondition:VulnerabilityCodeResourceAttributeConditionsResourceAttributeCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "resourceAttributeConditions"
      ]
    },
    "dynatrace:index/VulnerabilityCodeResourceAttributeConditionsResourceAttributeCondition:VulnerabilityCodeResourceAttributeConditionsResourceAttributeCondition": {
      "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/VulnerabilityCodeVulnerabilityDetectionControl:VulnerabilityCodeVulnerabilityDetectionControl": {
      "properties": {
        "monitoringMode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        }
      },
      "type": "object",
      "required": [
        "monitoringMode"
      ]
    },
    "dynatrace:index/VulnerabilitySettingsTechnologies:VulnerabilitySettingsTechnologies": {
      "properties": {
        "enableDotNet": {
          "type": "boolean",
          "description": "NET\n"
        },
        "enableDotNetRuntime": {
          "type": "boolean",
          "description": "NET runtimes\n"
        },
        "enableGo": {
          "type": "boolean",
          "description": "Go\n"
        },
        "enableJava": {
          "type": "boolean",
          "description": "Java\n"
        },
        "enableJavaRuntime": {
          "type": "boolean",
          "description": "Java runtimes\n"
        },
        "enableKubernetes": {
          "type": "boolean",
          "description": "Kubernetes\n"
        },
        "enableNodeJs": {
          "type": "boolean",
          "description": "Node.js\n"
        },
        "enableNodeJsRuntime": {
          "type": "boolean",
          "description": "Node.js runtimes\n"
        },
        "enablePhp": {
          "type": "boolean",
          "description": "PHP\n"
        },
        "enablePython": {
          "type": "boolean",
          "description": "Python\n"
        },
        "enablePythonRuntime": {
          "type": "boolean",
          "description": "Python runtimes\n"
        }
      },
      "type": "object",
      "required": [
        "enableDotNet",
        "enableGo",
        "enableJava",
        "enableKubernetes",
        "enableNodeJs",
        "enablePhp"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyAttrMetadata:VulnerabilityThirdPartyAttrMetadata": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "comment"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyAttrResourceAttributeConditions:VulnerabilityThirdPartyAttrResourceAttributeConditions": {
      "properties": {
        "resourceAttributeConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeCondition:VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "resourceAttributeConditions"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeCondition:VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeCondition": {
      "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/VulnerabilityThirdPartyAttrVulnerabilityDetectionControl:VulnerabilityThirdPartyAttrVulnerabilityDetectionControl": {
      "properties": {
        "monitoringMode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        }
      },
      "type": "object",
      "required": [
        "monitoringMode"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyK8sKubernetesLabelConditions:VulnerabilityThirdPartyK8sKubernetesLabelConditions": {
      "properties": {
        "kubernetesLabelConditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelCondition:VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelCondition"
          }
        }
      },
      "type": "object",
      "required": [
        "kubernetesLabelConditions"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelCondition:VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelCondition": {
      "properties": {
        "kubernetesLabelKey": {
          "type": "string",
          "description": "Kubernetes label key\n"
        },
        "kubernetesLabelValue": {
          "type": "string",
          "description": "Kubernetes label value\n"
        },
        "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"
        }
      },
      "type": "object",
      "required": [
        "kubernetesLabelKey",
        "matcher"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyK8sMetadata:VulnerabilityThirdPartyK8sMetadata": {
      "properties": {
        "comment": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "comment"
      ]
    },
    "dynatrace:index/VulnerabilityThirdPartyK8sVulnerabilityDetectionControl:VulnerabilityThirdPartyK8sVulnerabilityDetectionControl": {
      "properties": {
        "monitoringMode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        }
      },
      "type": "object",
      "required": [
        "monitoringMode"
      ]
    },
    "dynatrace:index/WebAppAnomaliesErrorRate:WebAppAnomaliesErrorRate": {
      "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"
        },
        "errorRateAuto": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesErrorRateErrorRateAuto:WebAppAnomaliesErrorRateErrorRateAuto",
          "description": "Alert if the percentage of failing user actions increases by **both** the absolute and relative thresholds:\n"
        },
        "errorRateDetectionMode": {
          "type": "string",
          "description": "Possible Values: `Auto`, `Fixed`\n"
        },
        "errorRateFixed": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesErrorRateErrorRateFixed:WebAppAnomaliesErrorRateErrorRateFixed",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/WebAppAnomaliesErrorRateErrorRateAuto:WebAppAnomaliesErrorRateErrorRateAuto": {
      "properties": {
        "absoluteIncrease": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesErrorRateErrorRateAutoOverAlertingProtection:WebAppAnomaliesErrorRateErrorRateAutoOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "relativeIncrease": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "absoluteIncrease",
        "overAlertingProtection",
        "relativeIncrease"
      ]
    },
    "dynatrace:index/WebAppAnomaliesErrorRateErrorRateAutoOverAlertingProtection:WebAppAnomaliesErrorRateErrorRateAutoOverAlertingProtection": {
      "properties": {
        "actionsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        },
        "minutesAbnormalState": {
          "type": "number",
          "description": "Only alert if the abnormal state remains for at least\n"
        }
      },
      "type": "object",
      "required": [
        "actionsPerMinute",
        "minutesAbnormalState"
      ]
    },
    "dynatrace:index/WebAppAnomaliesErrorRateErrorRateFixed:WebAppAnomaliesErrorRateErrorRateFixed": {
      "properties": {
        "errorRateReqPerMin": {
          "type": "number",
          "description": "To avoid over-alerting for low traffic applications\n"
        },
        "errorRateSensitivity": {
          "type": "string",
          "description": "Possible Values: `Low`, `Medium`, `High`\n"
        },
        "maxFailureRateIncrease": {
          "type": "number",
          "description": "Alert if this custom error rate threshold is exceeded during any 5-minute-period\n"
        },
        "minutesAbnormalState": {
          "type": "number",
          "description": "Amount of minutes the observed traffic has to stay in abnormal state before alert\n"
        }
      },
      "type": "object",
      "required": [
        "errorRateReqPerMin",
        "errorRateSensitivity",
        "maxFailureRateIncrease",
        "minutesAbnormalState"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTime:WebAppAnomaliesResponseTime": {
      "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"
        },
        "responseTimeAuto": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeAuto:WebAppAnomaliesResponseTimeResponseTimeAuto",
          "description": "no documentation available\n"
        },
        "responseTimeFixed": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeFixed:WebAppAnomaliesResponseTimeResponseTimeFixed",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeAuto:WebAppAnomaliesResponseTimeResponseTimeAuto": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeAutoOverAlertingProtection:WebAppAnomaliesResponseTimeResponseTimeAutoOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "responseTimeAll": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeAll:WebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeAll",
          "description": "Alert if the median response time of all user actions degrades beyond **both** the absolute and relative thresholds:\n"
        },
        "responseTimeSlowest": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeSlowest:WebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeSlowest",
          "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/WebAppAnomaliesResponseTimeResponseTimeAutoOverAlertingProtection:WebAppAnomaliesResponseTimeResponseTimeAutoOverAlertingProtection": {
      "properties": {
        "actionsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        },
        "minutesAbnormalState": {
          "type": "number",
          "description": "Only alert if the abnormal state remains for at least\n"
        }
      },
      "type": "object",
      "required": [
        "actionsPerMinute",
        "minutesAbnormalState"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeAll:WebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeAll": {
      "properties": {
        "degradationMilliseconds": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "degradationPercent": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "degradationMilliseconds",
        "degradationPercent"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeSlowest:WebAppAnomaliesResponseTimeResponseTimeAutoResponseTimeSlowest": {
      "properties": {
        "slowestDegradationMilliseconds": {
          "type": "number",
          "description": "Absolute threshold\n"
        },
        "slowestDegradationPercent": {
          "type": "number",
          "description": "Relative threshold\n"
        }
      },
      "type": "object",
      "required": [
        "slowestDegradationMilliseconds",
        "slowestDegradationPercent"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeFixed:WebAppAnomaliesResponseTimeResponseTimeFixed": {
      "properties": {
        "overAlertingProtection": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeFixedOverAlertingProtection:WebAppAnomaliesResponseTimeResponseTimeFixedOverAlertingProtection",
          "description": "Avoid over-alerting\n"
        },
        "responseTimeAll": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeAll:WebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeAll",
          "description": "Alert if the key performance metric of all requests degrades beyond this threshold:\n"
        },
        "responseTimeSlowest": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeSlowest:WebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeSlowest",
          "description": "Alert if the key performance metric of the slowest 10% of requests degrades beyond this threshold:\n"
        },
        "sensitivity": {
          "type": "string",
          "description": "Possible Values: `Medium`, `High`, `Low`\n"
        }
      },
      "type": "object",
      "required": [
        "overAlertingProtection",
        "responseTimeAll",
        "responseTimeSlowest",
        "sensitivity"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeFixedOverAlertingProtection:WebAppAnomaliesResponseTimeResponseTimeFixedOverAlertingProtection": {
      "properties": {
        "actionsPerMinute": {
          "type": "number",
          "description": "Only alert if there are at least\n"
        },
        "minutesAbnormalState": {
          "type": "number",
          "description": "Only alert if the abnormal state remains for at least\n"
        }
      },
      "type": "object",
      "required": [
        "actionsPerMinute",
        "minutesAbnormalState"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeAll:WebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeAll": {
      "properties": {
        "degradationMilliseconds": {
          "type": "number",
          "description": "Alert if the key performance metric degrades beyond this many ms within an observation period of 5 minutes\n"
        }
      },
      "type": "object",
      "required": [
        "degradationMilliseconds"
      ]
    },
    "dynatrace:index/WebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeSlowest:WebAppAnomaliesResponseTimeResponseTimeFixedResponseTimeSlowest": {
      "properties": {
        "slowestDegradationMilliseconds": {
          "type": "number",
          "description": "Alert if the key performance metric of the slowest 10% degrades beyond this many ms within an observation period of 5 minutes\n"
        }
      },
      "type": "object",
      "required": [
        "slowestDegradationMilliseconds"
      ]
    },
    "dynatrace:index/WebAppAnomaliesTrafficDrops:WebAppAnomaliesTrafficDrops": {
      "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"
        },
        "trafficDrops": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficDropsTrafficDrops:WebAppAnomaliesTrafficDropsTrafficDrops",
          "description": "Dynatrace learns your typical application traffic over an observation period of one week.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/WebAppAnomaliesTrafficDropsTrafficDrops:WebAppAnomaliesTrafficDropsTrafficDrops": {
      "properties": {
        "abnormalStateAbnormalState": {
          "type": "number",
          "description": "Minutes the observed traffic has to stay in abnormal state before alert\n"
        },
        "trafficDropPercentage": {
          "type": "number",
          "description": "Alert if the observed traffic is less than this percentage of the expected value\n"
        }
      },
      "type": "object",
      "required": [
        "abnormalStateAbnormalState",
        "trafficDropPercentage"
      ]
    },
    "dynatrace:index/WebAppAnomaliesTrafficSpikes:WebAppAnomaliesTrafficSpikes": {
      "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"
        },
        "trafficSpikes": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficSpikesTrafficSpikes:WebAppAnomaliesTrafficSpikesTrafficSpikes",
          "description": "Dynatrace learns your typical application traffic over an observation period of one week.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ]
    },
    "dynatrace:index/WebAppAnomaliesTrafficSpikesTrafficSpikes:WebAppAnomaliesTrafficSpikesTrafficSpikes": {
      "properties": {
        "minutesAbnormalState": {
          "type": "number",
          "description": "Minutes an application has to stay in abnormal state before alert\n"
        },
        "trafficSpikePercentage": {
          "type": "number",
          "description": "Alert if the observed traffic is more than this percentage of the expected value\n"
        }
      },
      "type": "object",
      "required": [
        "minutesAbnormalState",
        "trafficSpikePercentage"
      ]
    },
    "dynatrace:index/WebAppAutoInjectionCacheControlHeaders:WebAppAutoInjectionCacheControlHeaders": {
      "properties": {
        "cacheControlHeaders": {
          "type": "boolean",
          "description": "[How to ensure timely configuration updates for automatic injection?](https://dt-url.net/m9039ea)\n"
        }
      },
      "type": "object",
      "required": [
        "cacheControlHeaders"
      ]
    },
    "dynatrace:index/WebAppAutoInjectionMonitoringCodeSourceSection:WebAppAutoInjectionMonitoringCodeSourceSection": {
      "properties": {
        "codeSource": {
          "type": "string",
          "description": "Real User Monitoring code source\n"
        },
        "monitoringCodePath": {
          "type": "string",
          "description": "Specify the source path for placement of your application's custom JavaScript library file. By default, this path is set to the root directory of your web server. A custom source path may be necessary if your server operates behind a firewall.\n"
        }
      },
      "type": "object",
      "required": [
        "codeSource"
      ]
    },
    "dynatrace:index/WebAppAutoInjectionSnippetFormat:WebAppAutoInjectionSnippetFormat": {
      "properties": {
        "codeSnippetType": {
          "type": "string",
          "description": "Possible Values: `DEFERRED`, `SYNCHRONOUSLY`\n"
        },
        "scriptExecutionAttribute": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`async`\" pulumi-lang-dotnet=\"`Async`\" pulumi-lang-go=\"`async`\" pulumi-lang-python=\"`async`\" pulumi-lang-yaml=\"`async`\" pulumi-lang-java=\"`async`\">`async`</span>, <span pulumi-lang-nodejs=\"`defer`\" pulumi-lang-dotnet=\"`Defer`\" pulumi-lang-go=\"`defer`\" pulumi-lang-python=\"`defer`\" pulumi-lang-yaml=\"`defer`\" pulumi-lang-java=\"`defer`\">`defer`</span>, <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>\n"
        },
        "snippetFormat": {
          "type": "string",
          "description": "Snippet format\n"
        }
      },
      "type": "object",
      "required": [
        "snippetFormat"
      ]
    },
    "dynatrace:index/WebAppCustomErrorsErrorRules:WebAppCustomErrorsErrorRules": {
      "properties": {
        "errorRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebAppCustomErrorsErrorRulesErrorRule:WebAppCustomErrorsErrorRulesErrorRule"
          }
        }
      },
      "type": "object",
      "required": [
        "errorRules"
      ]
    },
    "dynatrace:index/WebAppCustomErrorsErrorRulesErrorRule:WebAppCustomErrorsErrorRulesErrorRule": {
      "properties": {
        "captureSettings": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomErrorsErrorRulesErrorRuleCaptureSettings:WebAppCustomErrorsErrorRulesErrorRuleCaptureSettings",
          "description": "Capture settings\n"
        },
        "keyMatcher": {
          "type": "string",
          "description": "Possible Values: `ALL`, `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`\n"
        },
        "keyPattern": {
          "type": "string",
          "description": "A case-insensitive key pattern\n"
        },
        "valueMatcher": {
          "type": "string",
          "description": "Possible Values: `ALL`, `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`\n"
        },
        "valuePattern": {
          "type": "string",
          "description": "A case-insensitive value pattern\n"
        }
      },
      "type": "object",
      "required": [
        "captureSettings",
        "keyMatcher",
        "valueMatcher"
      ]
    },
    "dynatrace:index/WebAppCustomErrorsErrorRulesErrorRuleCaptureSettings:WebAppCustomErrorsErrorRulesErrorRuleCaptureSettings": {
      "properties": {
        "capture": {
          "type": "boolean",
          "description": "Capture this error\n"
        },
        "considerForAi": {
          "type": "boolean",
          "description": "[View more details](https://dt-url.net/hd580p2k)\n"
        },
        "impactApdex": {
          "type": "boolean",
          "description": "Include error in Apdex calculations\n"
        }
      },
      "type": "object",
      "required": [
        "capture"
      ]
    },
    "dynatrace:index/WebAppCustomPropRestrictionsCustomEventPropertiesAllowList:WebAppCustomPropRestrictionsCustomEventPropertiesAllowList": {
      "properties": {
        "customSessionPropertiesAllows": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllow:WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllow"
          }
        }
      },
      "type": "object",
      "required": [
        "customSessionPropertiesAllows"
      ]
    },
    "dynatrace:index/WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllow:WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllow": {
      "properties": {
        "caseInsensitiveNamingEnabled": {
          "type": "boolean",
          "description": "Field name validation should be case-insensitive\n"
        },
        "fieldDataType": {
          "type": "string",
          "description": "Possible Values: `BOOLEAN`, `NUMBER`, `STRING`\n"
        },
        "fieldName": {
          "type": "string",
          "description": "Field name\n"
        }
      },
      "type": "object",
      "required": [
        "fieldDataType",
        "fieldName"
      ]
    },
    "dynatrace:index/WebAppCustomPropRestrictionsCustomSessionPropertiesAllowList:WebAppCustomPropRestrictionsCustomSessionPropertiesAllowList": {
      "properties": {
        "customSessionPropertiesAllows": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllow:WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllow"
          }
        }
      },
      "type": "object",
      "required": [
        "customSessionPropertiesAllows"
      ]
    },
    "dynatrace:index/WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllow:WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllow": {
      "properties": {
        "caseInsensitiveNamingEnabled": {
          "type": "boolean",
          "description": "Field name validation should be case-insensitive\n"
        },
        "fieldDataType": {
          "type": "string",
          "description": "Possible Values: `BOOLEAN`, `NUMBER`, `STRING`\n"
        },
        "fieldName": {
          "type": "string",
          "description": "Field name\n"
        }
      },
      "type": "object",
      "required": [
        "fieldDataType",
        "fieldName"
      ]
    },
    "dynatrace:index/WebAppEnablementExperienceAnalytics:WebAppEnablementExperienceAnalytics": {
      "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/WebAppEnablementRum:WebAppEnablementRum": {
      "properties": {
        "costAndTrafficControl": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) Percentage of user sessions captured and analyzed\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) 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": "Enable Real User Monitoring powered by Grail\n"
        }
      },
      "type": "object",
      "required": [
        "costAndTrafficControl",
        "enabled"
      ]
    },
    "dynatrace:index/WebAppEnablementSessionReplay:WebAppEnablementSessionReplay": {
      "properties": {
        "costAndTrafficControl": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) [Percentage of user sessions recorded with Session Replay](https://dt-url.net/sr-cost-traffic-control). For example, if you have 50% for RUM and 50% for Session Replay, it results in 25% of sessions recorded with Session Replay.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) 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/WebAppIpAddressExclusionIpExclusionList:WebAppIpAddressExclusionIpExclusionList": {
      "properties": {
        "ipExclusions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebAppIpAddressExclusionIpExclusionListIpExclusion:WebAppIpAddressExclusionIpExclusionListIpExclusion"
          }
        }
      },
      "type": "object",
      "required": [
        "ipExclusions"
      ]
    },
    "dynatrace:index/WebAppIpAddressExclusionIpExclusionListIpExclusion:WebAppIpAddressExclusionIpExclusionListIpExclusion": {
      "properties": {
        "ip": {
          "type": "string",
          "description": "Single IP or IP range start address\n"
        },
        "ipTo": {
          "type": "string",
          "description": "IP range end\n"
        }
      },
      "type": "object",
      "required": [
        "ip"
      ]
    },
    "dynatrace:index/WebAppKeyPerformanceCustomThresholds:WebAppKeyPerformanceCustomThresholds": {
      "properties": {
        "frustratingThresholdSeconds": {
          "type": "number",
          "description": "If **User action duration** is above this value, the action is assigned to the Frustrated performance zone.\n"
        },
        "toleratedThresholdSeconds": {
          "type": "number",
          "description": "If **User action duration** is below this value, the action is assigned to the Satisfied performance zone.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingThresholdSeconds",
        "toleratedThresholdSeconds"
      ]
    },
    "dynatrace:index/WebAppKeyPerformanceLoadFallbackThresholds:WebAppKeyPerformanceLoadFallbackThresholds": {
      "properties": {
        "frustratingFallbackThresholdSeconds": {
          "type": "number",
          "description": "If **User action duration** is above this value, the action is assigned to the Frustrated performance zone.\n"
        },
        "toleratedFallbackThresholdSeconds": {
          "type": "number",
          "description": "If **User action duration** is below this value, the action is assigned to the Satisfied performance zone.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingFallbackThresholdSeconds",
        "toleratedFallbackThresholdSeconds"
      ]
    },
    "dynatrace:index/WebAppKeyPerformanceLoadThresholds:WebAppKeyPerformanceLoadThresholds": {
      "properties": {
        "frustratingThresholdSeconds": {
          "type": "number",
          "description": "If the key performance metric is above this value, the action is assigned to the Frustrated performance zone.\n"
        },
        "toleratedThresholdSeconds": {
          "type": "number",
          "description": "If the key performance metric is below this value, the action is assigned to the Satisfied performance zone.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingThresholdSeconds",
        "toleratedThresholdSeconds"
      ]
    },
    "dynatrace:index/WebAppKeyPerformanceXhrFallbackThresholds:WebAppKeyPerformanceXhrFallbackThresholds": {
      "properties": {
        "frustratingFallbackThresholdSeconds": {
          "type": "number",
          "description": "If **User action duration** is above this value, the action is assigned to the Frustrated performance zone.\n"
        },
        "toleratedFallbackThresholdSeconds": {
          "type": "number",
          "description": "If **User action duration** is below this value, the action is assigned to the Satisfied performance zone.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingFallbackThresholdSeconds",
        "toleratedFallbackThresholdSeconds"
      ]
    },
    "dynatrace:index/WebAppKeyPerformanceXhrThresholds:WebAppKeyPerformanceXhrThresholds": {
      "properties": {
        "frustratingThresholdSeconds": {
          "type": "number",
          "description": "If the key performance metric is above this value, the action is assigned to the Frustrated performance zone.\n"
        },
        "toleratedThresholdSeconds": {
          "type": "number",
          "description": "If the key performance metric is below this value, the action is assigned to the Satisfied performance zone.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingThresholdSeconds",
        "toleratedThresholdSeconds"
      ]
    },
    "dynatrace:index/WebAppManualInsertionCodeSnippet:WebAppManualInsertionCodeSnippet": {
      "properties": {
        "codeSnippetType": {
          "type": "string",
          "description": "Possible Values: `DEFERRED`, `SYNCHRONOUSLY`\n"
        }
      },
      "type": "object",
      "required": [
        "codeSnippetType"
      ]
    },
    "dynatrace:index/WebAppManualInsertionJavascriptTag:WebAppManualInsertionJavascriptTag": {
      "properties": {
        "cacheDuration": {
          "type": "string",
          "description": "Duration in hours, possible Values: <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=\"`12`\" pulumi-lang-dotnet=\"`12`\" pulumi-lang-go=\"`12`\" pulumi-lang-python=\"`12`\" pulumi-lang-yaml=\"`12`\" pulumi-lang-java=\"`12`\">`12`</span>, <span pulumi-lang-nodejs=\"`144`\" pulumi-lang-dotnet=\"`144`\" pulumi-lang-go=\"`144`\" pulumi-lang-python=\"`144`\" pulumi-lang-yaml=\"`144`\" pulumi-lang-java=\"`144`\">`144`</span>, <span pulumi-lang-nodejs=\"`24`\" pulumi-lang-dotnet=\"`24`\" pulumi-lang-go=\"`24`\" pulumi-lang-python=\"`24`\" pulumi-lang-yaml=\"`24`\" pulumi-lang-java=\"`24`\">`24`</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>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`72`\" pulumi-lang-dotnet=\"`72`\" pulumi-lang-go=\"`72`\" pulumi-lang-python=\"`72`\" pulumi-lang-yaml=\"`72`\" pulumi-lang-java=\"`72`\">`72`</span>\n"
        },
        "crossoriginAnonymous": {
          "type": "boolean",
          "description": "Add the `crossorigin=anonymous` attribute to capture JavaScript error messages and W3C resource timings\n"
        },
        "scriptExecutionAttribute": {
          "type": "string",
          "description": "Possible Values: `Async`, `Defer`, `None`\n"
        }
      },
      "type": "object",
      "required": [
        "cacheDuration",
        "crossoriginAnonymous"
      ]
    },
    "dynatrace:index/WebAppManualInsertionOneagentJavascriptTag:WebAppManualInsertionOneagentJavascriptTag": {
      "properties": {
        "scriptExecutionAttribute": {
          "type": "string",
          "description": "Possible Values: `Async`, `Defer`, `None`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebAppManualInsertionOneagentJavascriptTagSri:WebAppManualInsertionOneagentJavascriptTagSri": {
      "properties": {
        "scriptExecutionAttribute": {
          "type": "string",
          "description": "Possible Values: `Async`, `Defer`, `None`\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebAppRequestErrorsErrorRules:WebAppRequestErrorsErrorRules": {
      "properties": {
        "errorRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebAppRequestErrorsErrorRulesErrorRule:WebAppRequestErrorsErrorRulesErrorRule"
          }
        }
      },
      "type": "object",
      "required": [
        "errorRules"
      ]
    },
    "dynatrace:index/WebAppRequestErrorsErrorRulesErrorRule:WebAppRequestErrorsErrorRulesErrorRule": {
      "properties": {
        "captureSettings": {
          "$ref": "#/types/dynatrace:index%2FWebAppRequestErrorsErrorRulesErrorRuleCaptureSettings:WebAppRequestErrorsErrorRulesErrorRuleCaptureSettings",
          "description": "Capture settings\n"
        },
        "considerCspViolations": {
          "type": "boolean",
          "description": "Match by errors that have CSP violations\n"
        },
        "considerFailedImages": {
          "type": "boolean",
          "description": "Match by errors that have failed image requests\n"
        },
        "errorCodes": {
          "type": "string",
          "description": "Match by error code\n"
        },
        "filterSettings": {
          "$ref": "#/types/dynatrace:index%2FWebAppRequestErrorsErrorRulesErrorRuleFilterSettings:WebAppRequestErrorsErrorRulesErrorRuleFilterSettings",
          "description": "Filter settings\n"
        }
      },
      "type": "object",
      "required": [
        "captureSettings",
        "considerCspViolations",
        "considerFailedImages",
        "filterSettings"
      ]
    },
    "dynatrace:index/WebAppRequestErrorsErrorRulesErrorRuleCaptureSettings:WebAppRequestErrorsErrorRulesErrorRuleCaptureSettings": {
      "properties": {
        "capture": {
          "type": "boolean",
          "description": "Capture this error\n"
        },
        "considerForAi": {
          "type": "boolean",
          "description": "[View more details](https://dt-url.net/hd580p2k)\n"
        },
        "impactApdex": {
          "type": "boolean",
          "description": "Include error in Apdex calculations\n"
        }
      },
      "type": "object",
      "required": [
        "capture"
      ]
    },
    "dynatrace:index/WebAppRequestErrorsErrorRulesErrorRuleFilterSettings:WebAppRequestErrorsErrorRulesErrorRuleFilterSettings": {
      "properties": {
        "filter": {
          "type": "string",
          "description": "Possible Values: `BEGINS_WITH`, `CONTAINS`, `ENDS_WITH`, `EQUALS`\n"
        },
        "url": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationConversionGoals:WebApplicationConversionGoals": {
      "properties": {
        "goals": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoalsGoal:WebApplicationConversionGoalsGoal"
          },
          "description": "A conversion goal of the application\n"
        }
      },
      "type": "object",
      "required": [
        "goals"
      ]
    },
    "dynatrace:index/WebApplicationConversionGoalsGoal:WebApplicationConversionGoalsGoal": {
      "properties": {
        "destination": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoalsGoalDestination:WebApplicationConversionGoalsGoalDestination",
          "description": "Configuration of a destination-based conversion goal\n"
        },
        "id": {
          "type": "string",
          "description": "The ID of conversion goal.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the conversion goal. Valid length within 1 and 50 characters.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n"
        },
        "userAction": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoalsGoalUserAction:WebApplicationConversionGoalsGoalUserAction",
          "description": "Configuration of a destination-based conversion goal\n"
        },
        "visitDuration": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoalsGoalVisitDuration:WebApplicationConversionGoalsGoalVisitDuration",
          "description": "Configuration of a destination-based conversion goal\n"
        },
        "visitNumAction": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoalsGoalVisitNumAction:WebApplicationConversionGoalsGoalVisitNumAction",
          "description": "Configuration of a destination-based conversion goal\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "id",
            "name"
          ]
        }
      }
    },
    "dynatrace:index/WebApplicationConversionGoalsGoalDestination:WebApplicationConversionGoalsGoalDestination": {
      "properties": {
        "caseSensitive": {
          "type": "boolean",
          "description": "The match 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 (<span pulumi-lang-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"
        },
        "matchType": {
          "type": "string",
          "description": "The operator of the match. Possible values are `Begins`, `Contains` and `Ends`.\n"
        },
        "urlOrPath": {
          "type": "string",
          "description": "The path to be reached to hit the conversion goal\n"
        }
      },
      "type": "object",
      "required": [
        "urlOrPath"
      ]
    },
    "dynatrace:index/WebApplicationConversionGoalsGoalUserAction:WebApplicationConversionGoalsGoalUserAction": {
      "properties": {
        "actionType": {
          "type": "string",
          "description": "Type of the action to which the rule applies. Possible values are `Custom`, `Load` and `Xhr`.\n"
        },
        "caseSensitive": {
          "type": "boolean",
          "description": "The match 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 (<span pulumi-lang-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"
        },
        "matchEntity": {
          "type": "string",
          "description": "The type of the entity to which the rule applies. Possible values are `ActionName`, `CssSelector`, `JavaScriptVariable`, `MetaTag`, `PagePath`, `PageTitle`, `PageUrl`, `UrlAnchor` and `XhrUrl`.\n"
        },
        "matchType": {
          "type": "string",
          "description": "The operator of the match. Possible values are `Begins`, `Contains` and `Ends`.\n"
        },
        "value": {
          "type": "string",
          "description": "The value to be matched to hit the conversion goal\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationConversionGoalsGoalVisitDuration:WebApplicationConversionGoalsGoalVisitDuration": {
      "properties": {
        "duration": {
          "type": "integer",
          "description": "The duration of session to hit the conversion goal, in milliseconds\n"
        }
      },
      "type": "object",
      "required": [
        "duration"
      ]
    },
    "dynatrace:index/WebApplicationConversionGoalsGoalVisitNumAction:WebApplicationConversionGoalsGoalVisitNumAction": {
      "properties": {
        "numUserActions": {
          "type": "integer",
          "description": "The number of user actions to hit the conversion goal\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationCustomActionApdexSettings:WebApplicationCustomActionApdexSettings": {
      "properties": {
        "frustratingFallbackThreshold": {
          "type": "integer",
          "description": "Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.\n"
        },
        "frustratingThreshold": {
          "type": "integer",
          "description": "Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.\n"
        },
        "threshold": {
          "type": "integer",
          "description": "no documentation available\n",
          "deprecationMessage": "The attribute <span pulumi-lang-nodejs=\"`threshold`\" pulumi-lang-dotnet=\"`Threshold`\" pulumi-lang-go=\"`threshold`\" pulumi-lang-python=\"`threshold`\" pulumi-lang-yaml=\"`threshold`\" pulumi-lang-java=\"`threshold`\">`threshold`</span> no longer exists in the API schema, please use <span pulumi-lang-nodejs=\"`toleratedThreshold`\" pulumi-lang-dotnet=\"`ToleratedThreshold`\" pulumi-lang-go=\"`toleratedThreshold`\" pulumi-lang-python=\"`tolerated_threshold`\" pulumi-lang-yaml=\"`toleratedThreshold`\" pulumi-lang-java=\"`toleratedThreshold`\">`tolerated_threshold`</span>, <span pulumi-lang-nodejs=\"`frustratingThreshold`\" pulumi-lang-dotnet=\"`FrustratingThreshold`\" pulumi-lang-go=\"`frustratingThreshold`\" pulumi-lang-python=\"`frustrating_threshold`\" pulumi-lang-yaml=\"`frustratingThreshold`\" pulumi-lang-java=\"`frustratingThreshold`\">`frustrating_threshold`</span>, <span pulumi-lang-nodejs=\"`toleratedFallbackThreshold`\" pulumi-lang-dotnet=\"`ToleratedFallbackThreshold`\" pulumi-lang-go=\"`toleratedFallbackThreshold`\" pulumi-lang-python=\"`tolerated_fallback_threshold`\" pulumi-lang-yaml=\"`toleratedFallbackThreshold`\" pulumi-lang-java=\"`toleratedFallbackThreshold`\">`tolerated_fallback_threshold`</span>, and <span pulumi-lang-nodejs=\"`frustratingFallbackThreshold`\" pulumi-lang-dotnet=\"`FrustratingFallbackThreshold`\" pulumi-lang-go=\"`frustratingFallbackThreshold`\" pulumi-lang-python=\"`frustrating_fallback_threshold`\" pulumi-lang-yaml=\"`frustratingFallbackThreshold`\" pulumi-lang-java=\"`frustratingFallbackThreshold`\">`frustrating_fallback_threshold`</span> instead"
        },
        "toleratedFallbackThreshold": {
          "type": "integer",
          "description": "Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.\n"
        },
        "toleratedThreshold": {
          "type": "integer",
          "description": "Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingFallbackThreshold",
        "frustratingThreshold",
        "toleratedFallbackThreshold",
        "toleratedThreshold"
      ]
    },
    "dynatrace:index/WebApplicationKeyUserAction:WebApplicationKeyUserAction": {
      "properties": {
        "actions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationKeyUserActionAction:WebApplicationKeyUserActionAction"
          },
          "description": "Configuration of the key user action\n"
        }
      },
      "type": "object",
      "required": [
        "actions"
      ]
    },
    "dynatrace:index/WebApplicationKeyUserActionAction:WebApplicationKeyUserActionAction": {
      "properties": {
        "domain": {
          "type": "string",
          "description": "The domain where the action is performed.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the action\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the action. Possible values are `Custom`, `Load` and `Xhr`.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ]
    },
    "dynatrace:index/WebApplicationLoadActionApdexSettings:WebApplicationLoadActionApdexSettings": {
      "properties": {
        "frustratingFallbackThreshold": {
          "type": "integer",
          "description": "Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.\n"
        },
        "frustratingThreshold": {
          "type": "integer",
          "description": "Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.\n"
        },
        "threshold": {
          "type": "integer",
          "description": "no documentation available\n",
          "deprecationMessage": "The attribute <span pulumi-lang-nodejs=\"`threshold`\" pulumi-lang-dotnet=\"`Threshold`\" pulumi-lang-go=\"`threshold`\" pulumi-lang-python=\"`threshold`\" pulumi-lang-yaml=\"`threshold`\" pulumi-lang-java=\"`threshold`\">`threshold`</span> no longer exists in the API schema, please use <span pulumi-lang-nodejs=\"`toleratedThreshold`\" pulumi-lang-dotnet=\"`ToleratedThreshold`\" pulumi-lang-go=\"`toleratedThreshold`\" pulumi-lang-python=\"`tolerated_threshold`\" pulumi-lang-yaml=\"`toleratedThreshold`\" pulumi-lang-java=\"`toleratedThreshold`\">`tolerated_threshold`</span>, <span pulumi-lang-nodejs=\"`frustratingThreshold`\" pulumi-lang-dotnet=\"`FrustratingThreshold`\" pulumi-lang-go=\"`frustratingThreshold`\" pulumi-lang-python=\"`frustrating_threshold`\" pulumi-lang-yaml=\"`frustratingThreshold`\" pulumi-lang-java=\"`frustratingThreshold`\">`frustrating_threshold`</span>, <span pulumi-lang-nodejs=\"`toleratedFallbackThreshold`\" pulumi-lang-dotnet=\"`ToleratedFallbackThreshold`\" pulumi-lang-go=\"`toleratedFallbackThreshold`\" pulumi-lang-python=\"`tolerated_fallback_threshold`\" pulumi-lang-yaml=\"`toleratedFallbackThreshold`\" pulumi-lang-java=\"`toleratedFallbackThreshold`\">`tolerated_fallback_threshold`</span>, and <span pulumi-lang-nodejs=\"`frustratingFallbackThreshold`\" pulumi-lang-dotnet=\"`FrustratingFallbackThreshold`\" pulumi-lang-go=\"`frustratingFallbackThreshold`\" pulumi-lang-python=\"`frustrating_fallback_threshold`\" pulumi-lang-yaml=\"`frustratingFallbackThreshold`\" pulumi-lang-java=\"`frustratingFallbackThreshold`\">`frustrating_fallback_threshold`</span> instead"
        },
        "toleratedFallbackThreshold": {
          "type": "integer",
          "description": "Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.\n"
        },
        "toleratedThreshold": {
          "type": "integer",
          "description": "Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingFallbackThreshold",
        "frustratingThreshold",
        "toleratedFallbackThreshold",
        "toleratedThreshold"
      ]
    },
    "dynatrace:index/WebApplicationMetaDataCaptureSettings:WebApplicationMetaDataCaptureSettings": {
      "properties": {
        "captures": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationMetaDataCaptureSettingsCapture:WebApplicationMetaDataCaptureSettingsCapture"
          },
          "description": "Java script agent meta data capture settings\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationMetaDataCaptureSettingsCapture:WebApplicationMetaDataCaptureSettingsCapture": {
      "properties": {
        "capturingName": {
          "type": "string",
          "description": "The name of the meta data to capture\n"
        },
        "name": {
          "type": "string",
          "description": "Name for displaying the captured values in Dynatrace\n"
        },
        "publicMetadata": {
          "type": "boolean",
          "description": "<span pulumi-lang-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 this metadata should be captured regardless of the privacy settings, <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> otherwise\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the meta data to capture. Possible values are `COOKIE`, `CSS_SELECTOR`, `JAVA_SCRIPT_FUNCTION`, `JAVA_SCRIPT_VARIABLE`, `META_TAG` and `QUERY_STRING`.\n"
        },
        "uniqueId": {
          "type": "integer",
          "description": "The unique ID of the meta data to capture\n"
        },
        "useLastValue": {
          "type": "boolean",
          "description": "<span pulumi-lang-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 last captured value should be used for this metadata. By default the first value will be used.\n"
        }
      },
      "type": "object",
      "required": [
        "capturingName",
        "name",
        "type"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettings:WebApplicationMonitoringSettings": {
      "properties": {
        "addCrossOriginAnonymousAttribute": {
          "type": "boolean",
          "description": "Add the cross origin = anonymous attribute to capture JavaScript error messages and W3C resource timings\n"
        },
        "advancedJavascriptTagSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsAdvancedJavascriptTagSettings:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings",
          "description": "Advanced JavaScript tag settings\n"
        },
        "angularPackageName": {
          "type": "string",
          "description": "The name of the angular package\n"
        },
        "browserRestrictionSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsBrowserRestrictionSettings:WebApplicationMonitoringSettingsBrowserRestrictionSettings",
          "description": "Settings for restricting certain browser type, version, platform and, comparator. It also restricts the mode\n"
        },
        "cacheControlHeaderOptimizations": {
          "type": "boolean",
          "description": "Optimize the value of cache control headers for use with Dynatrace real user monitoring enabled/disabled\n"
        },
        "contentCapture": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsContentCapture:WebApplicationMonitoringSettingsContentCapture",
          "description": "Settings for content capture\n"
        },
        "cookiePlacementDomain": {
          "type": "string",
          "description": "Domain for cookie placement. Maximum 150 characters.\n"
        },
        "correlationHeaderInclusionRegex": {
          "type": "string",
          "description": "To enable RUM for XHR calls to AWS Lambda, define a regular expression matching these calls, Dynatrace can then automatically add a custom header (`x-dtc`) to each such request to the respective endpoints in AWS.\n"
        },
        "customConfigurationProperties": {
          "type": "string",
          "description": "The location to send monitoring data from the JavaScript tag.\n\n Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS. \n\n **Required** for auto-injected applications, optional for agentless applications. Maximum 512 characters.\n"
        },
        "excludeXhrRegex": {
          "type": "string",
          "description": "You can exclude some actions from becoming XHR actions.\n\nPut a regular expression, matching all the required URLs, here.\n\nIf noting specified the feature is disabled\n"
        },
        "fetchRequests": {
          "type": "boolean",
          "description": "`fetch()` request capture enabled/disabled\n"
        },
        "ignoreIpAddressRestrictionSettings": {
          "type": "boolean",
          "description": "Manage IP address exclusion settings with <span pulumi-lang-nodejs=\"`dynatrace.WebAppIpAddressExclusion`\" pulumi-lang-dotnet=\"`dynatrace.WebAppIpAddressExclusion`\" pulumi-lang-go=\"`WebAppIpAddressExclusion`\" pulumi-lang-python=\"`WebAppIpAddressExclusion`\" pulumi-lang-yaml=\"`dynatrace.WebAppIpAddressExclusion`\" pulumi-lang-java=\"`dynatrace.WebAppIpAddressExclusion`\">`dynatrace.WebAppIpAddressExclusion`</span> resource\n"
        },
        "injectionMode": {
          "type": "string",
          "description": "Possible valures are `CODE_SNIPPET`, `CODE_SNIPPET_ASYNC`, `INLINE_CODE`, `JAVASCRIPT_TAG`, `JAVASCRIPT_TAG_COMPLETE`, `JAVASCRIPT_TAG_SRI`\n"
        },
        "instrumentedWebServer": {
          "type": "boolean",
          "description": "Instrumented web or app server.\n"
        },
        "ipAddressRestrictionSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsIpAddressRestrictionSettings:WebApplicationMonitoringSettingsIpAddressRestrictionSettings",
          "description": "Settings for restricting certain ip addresses and for introducing subnet mask. It also restricts the mode\n"
        },
        "javascriptFrameworkSupport": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsJavascriptFrameworkSupport:WebApplicationMonitoringSettingsJavascriptFrameworkSupport",
          "description": "Support of various JavaScript frameworks\n"
        },
        "javascriptInjectionRules": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsJavascriptInjectionRules:WebApplicationMonitoringSettingsJavascriptInjectionRules",
          "description": "Java script injection rules\n"
        },
        "libraryFileFromCdn": {
          "type": "boolean",
          "description": "Get the JavaScript library file from the CDN. Not supported by agentless applications and assumed to be false for auto-injected applications if omitted.\n"
        },
        "libraryFileLocation": {
          "type": "string",
          "description": "The location of your application’s custom JavaScript library file. \n\n If nothing specified the root directory of your web server is used. \n\n **Required** for auto-injected applications, not supported by agentless applications. Maximum 512 characters.\n"
        },
        "monitoringDataPath": {
          "type": "string",
          "description": "The location to send monitoring data from the JavaScript tag.\n\n Specify either a relative or an absolute URL. If you use an absolute URL, data will be sent using CORS. \n\n **Required** for auto-injected applications, optional for agentless applications. Maximum 512 characters.\n"
        },
        "sameSiteCookieAttribute": {
          "type": "string",
          "description": "Same site cookie attribute\n"
        },
        "scriptTagCacheDurationInHours": {
          "type": "integer",
          "description": "Time duration for the cache settings\n"
        },
        "secureCookieAttribute": {
          "type": "boolean",
          "description": "Secure attribute usage for Dynatrace cookies enabled/disabled\n"
        },
        "serverRequestPathId": {
          "type": "string",
          "description": "Path to identify the server’s request ID. Maximum 150 characters.\n"
        },
        "useCors": {
          "type": "boolean",
          "description": "Send beacon data via CORS.\n"
        },
        "xmlHttpRequest": {
          "type": "boolean",
          "description": "`XmlHttpRequest` support enabled/disabled\n"
        }
      },
      "type": "object",
      "required": [
        "advancedJavascriptTagSettings",
        "contentCapture",
        "injectionMode"
      ],
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "addCrossOriginAnonymousAttribute",
            "advancedJavascriptTagSettings",
            "contentCapture",
            "ignoreIpAddressRestrictionSettings",
            "injectionMode",
            "scriptTagCacheDurationInHours"
          ]
        }
      }
    },
    "dynatrace:index/WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettings": {
      "properties": {
        "additionalEventHandlers": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers",
          "description": "Additional event handlers and wrappers\n"
        },
        "eventWrapperSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings",
          "description": "In addition to the event handlers, events called using `addEventListener` or `attachEvent` can be captured. Be careful with this option! Event wrappers can conflict with the JavaScript code on a web page\n"
        },
        "globalEventCaptureSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings",
          "description": "Global event capture settings\n"
        },
        "instrumentUnsupportedAjaxFrameworks": {
          "type": "boolean",
          "description": "Instrumentation of unsupported Ajax frameworks enabled/disabled\n"
        },
        "maxActionNameLength": {
          "type": "integer",
          "description": "Maximum character length for action names. Valid values range from 5 to 10000.\n"
        },
        "maxErrorsToCapture": {
          "type": "integer",
          "description": "Maximum number of errors to be captured per page. Valid values range from 0 to 50.\n"
        },
        "proxyWrapperEnabled": {
          "type": "boolean",
          "description": "Proxy wrapper enabled/disabled\n"
        },
        "specialCharactersToEscape": {
          "type": "string",
          "description": "Additional special characters that are to be escaped using non-alphanumeric characters in HTML escape format. Maximum length 30 character. Allowed characters are `^`, `\\`, `<` and `>`.\n"
        },
        "syncBeaconFirefox": {
          "type": "boolean",
          "description": "Send the beacon signal as a synchronous XMLHttpRequest using Firefox enabled/disabled\n"
        },
        "syncBeaconInternetExplorer": {
          "type": "boolean",
          "description": "Send the beacon signal as a synchronous XMLHttpRequest using Internet Explorer enabled/disabled\n"
        },
        "userActionNameAttribute": {
          "type": "string",
          "description": "User action name attribute\n"
        }
      },
      "type": "object",
      "required": [
        "additionalEventHandlers",
        "maxActionNameLength",
        "maxErrorsToCapture"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsAdditionalEventHandlers": {
      "properties": {
        "blur": {
          "type": "boolean",
          "description": "Blur event handler enabled/disabled\n"
        },
        "change": {
          "type": "boolean",
          "description": "Change event handler enabled/disabled\n"
        },
        "click": {
          "type": "boolean",
          "description": "Click event handler enabled/disabled\n"
        },
        "maxDomNodes": {
          "type": "integer",
          "description": "Max. number of DOM nodes to instrument. Valid values range from 0 to 100000.\n"
        },
        "mouseup": {
          "type": "boolean",
          "description": "Mouseup event handler enabled/disabled\n"
        },
        "toStringMethod": {
          "type": "boolean",
          "description": "toString method enabled/disabled\n"
        },
        "useMouseUpEventForClicks": {
          "type": "boolean",
          "description": "Use mouseup event for clicks enabled/disabled\n"
        }
      },
      "type": "object",
      "required": [
        "maxDomNodes"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsEventWrapperSettings": {
      "properties": {
        "blur": {
          "type": "boolean",
          "description": "Blur enabled/disabled\n"
        },
        "change": {
          "type": "boolean",
          "description": "Change enabled/disabled\n"
        },
        "click": {
          "type": "boolean",
          "description": "Click enabled/disabled\n"
        },
        "mouseup": {
          "type": "boolean",
          "description": "MouseUp enabled/disabled\n"
        },
        "touchEnd": {
          "type": "boolean",
          "description": "TouchEnd enabled/disabled\n"
        },
        "touchStart": {
          "type": "boolean",
          "description": "TouchStart enabled/disabled\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings:WebApplicationMonitoringSettingsAdvancedJavascriptTagSettingsGlobalEventCaptureSettings": {
      "properties": {
        "additionalEventCapturedAsUserInput": {
          "type": "string",
          "description": "Additional events to be captured globally as user input.\n"
        },
        "change": {
          "type": "boolean",
          "description": "Change enabled/disabled\n"
        },
        "click": {
          "type": "boolean",
          "description": "Click enabled/disabled\n"
        },
        "doubleclick": {
          "type": "boolean",
          "description": "DoubleClick enabled/disabled\n"
        },
        "keydown": {
          "type": "boolean",
          "description": "KeyDown enabled/disabled\n"
        },
        "keyup": {
          "type": "boolean",
          "description": "KeyUp enabled/disabled\n"
        },
        "mousedown": {
          "type": "boolean",
          "description": "MouseDown enabled/disabled\n"
        },
        "mouseup": {
          "type": "boolean",
          "description": "MouseUp enabled/disabled\n"
        },
        "scroll": {
          "type": "boolean",
          "description": "Scroll enabled/disabled\n"
        },
        "touchEnd": {
          "type": "boolean",
          "description": "TouchEnd enabled/disabled\n"
        },
        "touchStart": {
          "type": "boolean",
          "description": "TouchStart enabled/disabled\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationMonitoringSettingsBrowserRestrictionSettings:WebApplicationMonitoringSettingsBrowserRestrictionSettings": {
      "properties": {
        "mode": {
          "type": "string",
          "description": "The mode of the list of browser restrictions. Possible values area `EXCLUDE` and `INCLUDE`.\n"
        },
        "restrictions": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions:WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions",
          "description": "A list of browser restrictions\n"
        }
      },
      "type": "object",
      "required": [
        "mode"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions:WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictions": {
      "properties": {
        "restrictions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction:WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction"
          },
          "description": "Browser exclusion rules for the browsers that are to be excluded\n"
        }
      },
      "type": "object",
      "required": [
        "restrictions"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction:WebApplicationMonitoringSettingsBrowserRestrictionSettingsRestrictionsRestriction": {
      "properties": {
        "browserType": {
          "type": "string",
          "description": "The type of the browser that is used. Possible values are `ANDROID_WEBKIT`, `BOTS_SPIDERS`, `CHROME`, `EDGE`, `FIREFOX`, `INTERNET_EXPLORER,`OPERA<span pulumi-lang-nodejs=\"`and`\" pulumi-lang-dotnet=\"`And`\" pulumi-lang-go=\"`and`\" pulumi-lang-python=\"`and`\" pulumi-lang-yaml=\"`and`\" pulumi-lang-java=\"`and`\">`and`</span>SAFARI`\n"
        },
        "browserVersion": {
          "type": "string",
          "description": "The version of the browser that is used\n"
        },
        "comparator": {
          "type": "string",
          "description": "No documentation available. Possible values are `EQUALS`, `GREATER_THAN_OR_EQUAL` and `LOWER_THAN_OR_EQUAL`.\n"
        },
        "platform": {
          "type": "string",
          "description": "The platform on which the browser is being used. Possible values are `ALL`, `DESKTOP` and `MOBILE`\n"
        }
      },
      "type": "object",
      "required": [
        "browserType"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsContentCapture:WebApplicationMonitoringSettingsContentCapture": {
      "properties": {
        "javascriptErrors": {
          "type": "boolean",
          "description": "JavaScript errors monitoring enabled/disabled\n"
        },
        "resourceTimingSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsContentCaptureResourceTimingSettings:WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings",
          "description": "Settings for resource timings capture\n"
        },
        "timeoutSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsContentCaptureTimeoutSettings:WebApplicationMonitoringSettingsContentCaptureTimeoutSettings",
          "description": "Settings for timed action capture\n"
        },
        "visuallyCompleteAndSpeedIndex": {
          "type": "boolean",
          "description": "Visually complete and Speed index support enabled/disabled\n"
        },
        "visuallyCompleteSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings:WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings",
          "description": "Settings for VisuallyComplete\n"
        }
      },
      "type": "object",
      "required": [
        "resourceTimingSettings",
        "timeoutSettings"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings:WebApplicationMonitoringSettingsContentCaptureResourceTimingSettings": {
      "properties": {
        "instrumentationDelay": {
          "type": "integer",
          "description": "Instrumentation delay for monitoring resource and image resource impact in browsers that don't offer W3C resource timings.\n"
        },
        "nonW3cResourceTimings": {
          "type": "boolean",
          "description": "Timing for JavaScript files and images on non-W3C supported browsers enabled/disabled\n"
        },
        "resourceTimingCaptureType": {
          "type": "string",
          "description": "Defines how detailed resource timings are captured.\n\nOnly effective if **w3cResourceTimings** or **nonW3cResourceTimings** is enabled. Possible values are `CAPTURE_ALL_SUMMARIES`, `CAPTURE_FULL_DETAILS` and `CAPTURE_LIMITED_SUMMARIES`\n"
        },
        "resourceTimingsDomainLimit": {
          "type": "integer",
          "description": "Limits the number of domains for which W3C resource timings are captured.\n\nOnly effective if **resourceTimingCaptureType** is `CAPTURE_LIMITED_SUMMARIES`. Valid values range from 0 to 50.\n"
        },
        "w3cResourceTimings": {
          "type": "boolean",
          "description": "W3C resource timings for third party/CDN enabled/disabled\n"
        }
      },
      "type": "object",
      "required": [
        "instrumentationDelay"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsContentCaptureTimeoutSettings:WebApplicationMonitoringSettingsContentCaptureTimeoutSettings": {
      "properties": {
        "temporaryActionLimit": {
          "type": "integer",
          "description": "Defines how deep temporary actions may cascade. 0 disables temporary actions completely. Recommended value if enabled is 3\n"
        },
        "temporaryActionTotalTimeout": {
          "type": "integer",
          "description": "The total timeout of all cascaded timeouts that should still be able to create a temporary action\n"
        },
        "timedActionSupport": {
          "type": "boolean",
          "description": "Timed action support enabled/disabled.\n"
        }
      },
      "type": "object",
      "required": [
        "temporaryActionLimit",
        "temporaryActionTotalTimeout"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings:WebApplicationMonitoringSettingsContentCaptureVisuallyCompleteSettings": {
      "properties": {
        "excludeUrlRegex": {
          "type": "string",
          "description": "A RegularExpression used to exclude images and iframes from being detected by the VC module\n"
        },
        "ignoredMutationsList": {
          "type": "string",
          "description": "Query selector for mutation nodes to ignore in VC and SI calculation\n"
        },
        "inactivityTimeout": {
          "type": "integer",
          "description": "The time in ms the VC module waits for no mutations happening on the page after the load action. Defaults to 1000. Valid values range from 0 to 30000.\n"
        },
        "mutationTimeout": {
          "type": "integer",
          "description": "Determines the time in ms VC waits after an action closes to start calculation. Defaults to 50. Valid values range from 0 to 5000.\n"
        },
        "threshold": {
          "type": "integer",
          "description": "Minimum visible area in pixels of elements to be counted towards VC and SI. Defaults to 50. Valid values range from 0 to 10000.\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationMonitoringSettingsIpAddressRestrictionSettings:WebApplicationMonitoringSettingsIpAddressRestrictionSettings": {
      "properties": {
        "mode": {
          "type": "string",
          "description": "The mode of the list of ip address restrictions. Possible values area `EXCLUDE` and `INCLUDE`.\n"
        },
        "restrictions": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions:WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions",
          "description": "The IP addresses or the IP address ranges to be mapped to the location\n"
        }
      },
      "type": "object",
      "required": [
        "mode"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions:WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictions": {
      "properties": {
        "ranges": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange:WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange"
          },
          "description": "The IP address or the IP address range to be mapped to the location\n"
        }
      },
      "type": "object",
      "required": [
        "ranges"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange:WebApplicationMonitoringSettingsIpAddressRestrictionSettingsRestrictionsRange": {
      "properties": {
        "address": {
          "type": "string",
          "description": "The IP address to be mapped.\n"
        },
        "addressTo": {
          "type": "string",
          "description": "The **to** address of the IP address range.\n"
        },
        "subnetMask": {
          "type": "integer",
          "description": "The subnet mask of the IP address range. Valid values range from 0 to 128.\n"
        }
      },
      "type": "object",
      "required": [
        "address"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsJavascriptFrameworkSupport:WebApplicationMonitoringSettingsJavascriptFrameworkSupport": {
      "properties": {
        "activeXObject": {
          "type": "boolean",
          "description": "ActiveXObject support enabled/disabled\n"
        },
        "angular": {
          "type": "boolean",
          "description": "AngularJS and Angular support enabled/disabled\n"
        },
        "dojo": {
          "type": "boolean",
          "description": "Dojo support enabled/disabled\n"
        },
        "extjs": {
          "type": "boolean",
          "description": "ExtJS, Sencha Touch support enabled/disabled\n"
        },
        "icefaces": {
          "type": "boolean",
          "description": "ICEfaces support enabled/disabled\n"
        },
        "jquery": {
          "type": "boolean",
          "description": "jQuery, Backbone.js support enabled/disabled\n"
        },
        "mooTools": {
          "type": "boolean",
          "description": "MooTools support enabled/disabled\n"
        },
        "prototype": {
          "type": "boolean",
          "description": "Prototype support enabled/disabled\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationMonitoringSettingsJavascriptInjectionRules:WebApplicationMonitoringSettingsJavascriptInjectionRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettingsJavascriptInjectionRulesRule:WebApplicationMonitoringSettingsJavascriptInjectionRulesRule"
          },
          "description": "Java script injection rule\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/WebApplicationMonitoringSettingsJavascriptInjectionRulesRule:WebApplicationMonitoringSettingsJavascriptInjectionRulesRule": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "`fetch()` request capture enabled/disabled\n"
        },
        "htmlPattern": {
          "type": "string",
          "description": "The HTML pattern of the java script injection\n"
        },
        "rule": {
          "type": "string",
          "description": "The url rule of the java script injection. Possible values are `AFTER_SPECIFIC_HTML`, `AUTOMATIC_INJECTION`, `BEFORE_SPECIFIC_HTML` and `DO_NOT_INJECT`.\n"
        },
        "target": {
          "type": "string",
          "description": "The target against which the rule of the java script injection should be matched. Possible values are `PAGE_QUERY` and `URL`.\n"
        },
        "urlOperator": {
          "type": "string",
          "description": "The url operator of the java script injection. Possible values are `ALL_PAGES`, `CONTAINS`, `ENDS_WITH`, `EQUALS` and `STARTS_WITH`.\n"
        },
        "urlPattern": {
          "type": "string",
          "description": "The url pattern of the java script injection\n"
        }
      },
      "type": "object",
      "required": [
        "rule",
        "urlOperator"
      ]
    },
    "dynatrace:index/WebApplicationSessionReplayConfig:WebApplicationSessionReplayConfig": {
      "properties": {
        "costControlPercentage": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Session replay sampling rating in percent\n"
        },
        "cssResourceCapturingExclusionRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayResourceCapture`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayResourceCapture`\" pulumi-lang-go=\"`SessionReplayResourceCapture`\" pulumi-lang-python=\"`SessionReplayResourceCapture`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayResourceCapture`\" pulumi-lang-java=\"`dynatrace.SessionReplayResourceCapture`\">`dynatrace.SessionReplayResourceCapture`</span>) A list of URLs to be excluded from CSS resource capturing\n"
        },
        "enableCssResourceCapturing": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.SessionReplayResourceCapture`\" pulumi-lang-dotnet=\"`dynatrace.SessionReplayResourceCapture`\" pulumi-lang-go=\"`SessionReplayResourceCapture`\" pulumi-lang-python=\"`SessionReplayResourceCapture`\" pulumi-lang-yaml=\"`dynatrace.SessionReplayResourceCapture`\" pulumi-lang-java=\"`dynatrace.SessionReplayResourceCapture`\">`dynatrace.SessionReplayResourceCapture`</span>) 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 don't capture (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) CSS resources from the session\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) SessionReplay Enabled/Disabled\n"
        }
      },
      "type": "object",
      "required": [
        "costControlPercentage"
      ]
    },
    "dynatrace:index/WebApplicationUserActionAndSessionProperties:WebApplicationUserActionAndSessionProperties": {
      "properties": {
        "properties": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionAndSessionPropertiesProperty:WebApplicationUserActionAndSessionPropertiesProperty"
          },
          "description": "User action and session properties settings\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/WebApplicationUserActionAndSessionPropertiesProperty:WebApplicationUserActionAndSessionPropertiesProperty": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "The aggregation type of the property.\n"
        },
        "cleanupRule": {
          "type": "string",
          "description": "The cleanup rule of the property. \n\nDefines 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": "integer",
          "description": "Unique id among all userTags and properties of this application\n"
        },
        "ignoreCase": {
          "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 value of this property will always be stored in lower case. 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"
        },
        "key": {
          "type": "string",
          "description": "Key of the property\n"
        },
        "longStringLength": {
          "type": "integer",
          "description": "If the <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 `LONG_STRING`, the max length for this property. Must be a multiple of <span pulumi-lang-nodejs=\"`100`\" pulumi-lang-dotnet=\"`100`\" pulumi-lang-go=\"`100`\" pulumi-lang-python=\"`100`\" pulumi-lang-yaml=\"`100`\" pulumi-lang-java=\"`100`\">`100`</span>. Defaults to <span pulumi-lang-nodejs=\"`200`\" pulumi-lang-dotnet=\"`200`\" pulumi-lang-go=\"`200`\" pulumi-lang-python=\"`200`\" pulumi-lang-yaml=\"`200`\" pulumi-lang-java=\"`200`\">`200`</span>. Maximum is <span pulumi-lang-nodejs=\"`1000`\" pulumi-lang-dotnet=\"`1000`\" pulumi-lang-go=\"`1000`\" pulumi-lang-python=\"`1000`\" pulumi-lang-yaml=\"`1000`\" pulumi-lang-java=\"`1000`\">`1000`</span>.\n"
        },
        "metadataId": {
          "type": "integer",
          "description": "If the origin is `META_DATA`, metaData id of the property\n"
        },
        "origin": {
          "type": "string",
          "description": "The origin of the property. Possible values are `JAVASCRIPT_API`, `META_DATA` and `SERVER_SIDE_REQUEST_ATTRIBUTE`.\n"
        },
        "serverSideRequestAttribute": {
          "type": "string",
          "description": "The ID of the request attribute. \n\nOnly applicable when the **origin** is set to `SERVER_SIDE_REQUEST_ATTRIBUTE`\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 `DATE`, `DOUBLE`, `LONG`, `LONG_STRING` and `STRING`.\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "key",
        "origin",
        "type"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettings:WebApplicationUserActionNamingSettings": {
      "properties": {
        "customActionNamingRules": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsCustomActionNamingRules:WebApplicationUserActionNamingSettingsCustomActionNamingRules",
          "description": "User action naming rules for custom actions\n"
        },
        "ignoreCase": {
          "type": "boolean",
          "description": "Case insensitive naming\n"
        },
        "loadActionNamingRules": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsLoadActionNamingRules:WebApplicationUserActionNamingSettingsLoadActionNamingRules",
          "description": "User action naming rules for loading actions\n"
        },
        "placeholders": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsPlaceholders:WebApplicationUserActionNamingSettingsPlaceholders",
          "description": "User action placeholders\n"
        },
        "queryParameterCleanups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User action naming rules for custom actions. If not specified Dynatrace assumes `__sid`, <span pulumi-lang-nodejs=\"`cfid`\" pulumi-lang-dotnet=\"`Cfid`\" pulumi-lang-go=\"`cfid`\" pulumi-lang-python=\"`cfid`\" pulumi-lang-yaml=\"`cfid`\" pulumi-lang-java=\"`cfid`\">`cfid`</span>, <span pulumi-lang-nodejs=\"`cftoken`\" pulumi-lang-dotnet=\"`Cftoken`\" pulumi-lang-go=\"`cftoken`\" pulumi-lang-python=\"`cftoken`\" pulumi-lang-yaml=\"`cftoken`\" pulumi-lang-java=\"`cftoken`\">`cftoken`</span>, <span pulumi-lang-nodejs=\"`phpsessid`\" pulumi-lang-dotnet=\"`Phpsessid`\" pulumi-lang-go=\"`phpsessid`\" pulumi-lang-python=\"`phpsessid`\" pulumi-lang-yaml=\"`phpsessid`\" pulumi-lang-java=\"`phpsessid`\">`phpsessid`</span> and <span pulumi-lang-nodejs=\"`sid`\" pulumi-lang-dotnet=\"`Sid`\" pulumi-lang-go=\"`sid`\" pulumi-lang-python=\"`sid`\" pulumi-lang-yaml=\"`sid`\" pulumi-lang-java=\"`sid`\">`sid`</span>.\n"
        },
        "splitUserActionsByDomain": {
          "type": "boolean",
          "description": "Deactivate this setting if different domains should not result in separate user actions\n"
        },
        "useFirstDetectedLoadAction": {
          "type": "boolean",
          "description": "First load action found under an XHR action should be used when true. Else the deepest one under the xhr action is used\n"
        },
        "xhrActionNamingRules": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsXhrActionNamingRules:WebApplicationUserActionNamingSettingsXhrActionNamingRules",
          "description": "User action naming rules for XHR actions\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "queryParameterCleanups"
          ]
        }
      }
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsCustomActionNamingRules:WebApplicationUserActionNamingSettingsCustomActionNamingRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsCustomActionNamingRulesRule:WebApplicationUserActionNamingSettingsCustomActionNamingRulesRule"
          },
          "description": "The settings of naming rule\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsCustomActionNamingRulesRule:WebApplicationUserActionNamingSettingsCustomActionNamingRulesRule": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions:WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions",
          "description": "Defines the conditions when the naming rule should apply\n"
        },
        "template": {
          "type": "string",
          "description": "Naming pattern. Use Curly brackets `{}` to select placeholders\n"
        },
        "useOrConditions": {
          "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> the conditions will be connected by logical OR instead of logical AND\n"
        }
      },
      "type": "object",
      "required": [
        "template"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions:WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsCondition:WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsCondition"
          },
          "description": "Defines the conditions when the naming rule should apply\n"
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsCondition:WebApplicationUserActionNamingSettingsCustomActionNamingRulesRuleConditionsCondition": {
      "properties": {
        "operand1": {
          "type": "string",
          "description": "Must be a defined placeholder wrapped in curly braces\n"
        },
        "operand2": {
          "type": "string",
          "description": "Must be null if operator is `IS_EMPTY`, a regex if operator is `MATCHES_REGULAR_ERPRESSION`. In all other cases the value can be a freetext or a placeholder wrapped in curly braces\n"
        },
        "operator": {
          "type": "string",
          "description": "The operator of the condition. Possible values are `CONTAINS`, `ENDS_WITH`, `EQUALS`, `IS_EMPTY`, `IS_NOT_EMPTY`, `MATCHES_REGULAR_EXPRESSION`, `NOT_CONTAINS`, `NOT_ENDS_WITH`, `NOT_EQUALS`, `NOT_MATCHES_REGULAR_EXPRESSION`, `NOT_STARTS_WITH` and `STARTS_WITH`.\n"
        }
      },
      "type": "object",
      "required": [
        "operand1",
        "operator"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsLoadActionNamingRules:WebApplicationUserActionNamingSettingsLoadActionNamingRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsLoadActionNamingRulesRule:WebApplicationUserActionNamingSettingsLoadActionNamingRulesRule"
          },
          "description": "The settings of naming rule\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsLoadActionNamingRulesRule:WebApplicationUserActionNamingSettingsLoadActionNamingRulesRule": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions:WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions",
          "description": "Defines the conditions when the naming rule should apply\n"
        },
        "template": {
          "type": "string",
          "description": "Naming pattern. Use Curly brackets `{}` to select placeholders\n"
        },
        "useOrConditions": {
          "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> the conditions will be connected by logical OR instead of logical AND\n"
        }
      },
      "type": "object",
      "required": [
        "template"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions:WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsCondition:WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsCondition"
          },
          "description": "Defines the conditions when the naming rule should apply\n"
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsCondition:WebApplicationUserActionNamingSettingsLoadActionNamingRulesRuleConditionsCondition": {
      "properties": {
        "operand1": {
          "type": "string",
          "description": "Must be a defined placeholder wrapped in curly braces\n"
        },
        "operand2": {
          "type": "string",
          "description": "Must be null if operator is `IS_EMPTY`, a regex if operator is `MATCHES_REGULAR_ERPRESSION`. In all other cases the value can be a freetext or a placeholder wrapped in curly braces\n"
        },
        "operator": {
          "type": "string",
          "description": "The operator of the condition. Possible values are `CONTAINS`, `ENDS_WITH`, `EQUALS`, `IS_EMPTY`, `IS_NOT_EMPTY`, `MATCHES_REGULAR_EXPRESSION`, `NOT_CONTAINS`, `NOT_ENDS_WITH`, `NOT_EQUALS`, `NOT_MATCHES_REGULAR_EXPRESSION`, `NOT_STARTS_WITH` and `STARTS_WITH`.\n"
        }
      },
      "type": "object",
      "required": [
        "operand1",
        "operator"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsPlaceholders:WebApplicationUserActionNamingSettingsPlaceholders": {
      "properties": {
        "placeholders": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsPlaceholdersPlaceholder:WebApplicationUserActionNamingSettingsPlaceholdersPlaceholder"
          },
          "description": "User action placeholders\n"
        }
      },
      "type": "object",
      "required": [
        "placeholders"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsPlaceholdersPlaceholder:WebApplicationUserActionNamingSettingsPlaceholdersPlaceholder": {
      "properties": {
        "input": {
          "type": "string",
          "description": "The input for the place holder. Possible values are `ELEMENT_IDENTIFIER`, `INPUT_TYPE`, `METADATA`, `PAGE_TITLE`, `PAGE_URL`, `SOURCE_URL`, `TOP_XHR_URL` and `XHR_URL`\n"
        },
        "metadataId": {
          "type": "integer",
          "description": "The ID of the metadata\n"
        },
        "name": {
          "type": "string",
          "description": "Placeholder name. Valid length needs to be between 1 and 50 characters\n"
        },
        "processingPart": {
          "type": "string",
          "description": "The part to process. Possible values are `ALL`, `ANCHOR` and `PATH`\n"
        },
        "processingSteps": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps:WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps",
          "description": "The processing step settings\n"
        },
        "useGuessedElementIdentifier": {
          "type": "boolean",
          "description": "Use the element identifier that was selected by Dynatrace\n"
        }
      },
      "type": "object",
      "required": [
        "input",
        "name",
        "processingPart"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps:WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingSteps": {
      "properties": {
        "steps": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStep:WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStep"
          },
          "description": "The processing step\n"
        }
      },
      "type": "object",
      "required": [
        "steps"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStep:WebApplicationUserActionNamingSettingsPlaceholdersPlaceholderProcessingStepsStep": {
      "properties": {
        "fallbackToInput": {
          "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>: Returns the input if `patternBefore` or `patternAfter` cannot be found and the <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 `SUBSTRING`. Returns the input if `regularExpression` doesn't match and <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 `EXTRACT_BY_REGULAR_EXPRESSION`.\n"
        },
        "patternAfter": {
          "type": "string",
          "description": "The pattern after the required value. It will be removed.\n"
        },
        "patternAfterSearchType": {
          "type": "string",
          "description": "The required occurrence of **patternAfter**. Possible values are `FIRST` and `LAST`.\n"
        },
        "patternBefore": {
          "type": "string",
          "description": "The pattern before the required value. It will be removed.\n"
        },
        "patternBeforeSearchType": {
          "type": "string",
          "description": "The required occurrence of **patternBefore**. Possible values are `FIRST` and `LAST`.\n"
        },
        "patternToReplace": {
          "type": "string",
          "description": "The pattern to be replaced. \n\n Only applicable if the <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 `REPLACE_WITH_PATTERN`.\n"
        },
        "regularExpression": {
          "type": "string",
          "description": "A regular expression for the string to be extracted or replaced. Only applicable if the <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 `EXTRACT_BY_REGULAR_EXPRESSION` or `REPLACE_WITH_REGULAR_EXPRESSION`.\n"
        },
        "replacement": {
          "type": "string",
          "description": "Replacement for the original value\n"
        },
        "type": {
          "type": "string",
          "description": "An action to be taken by the processing:\n"
        }
      },
      "type": "object",
      "required": [
        "type"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsXhrActionNamingRules:WebApplicationUserActionNamingSettingsXhrActionNamingRules": {
      "properties": {
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsXhrActionNamingRulesRule:WebApplicationUserActionNamingSettingsXhrActionNamingRulesRule"
          },
          "description": "The settings of naming rule\n"
        }
      },
      "type": "object",
      "required": [
        "rules"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsXhrActionNamingRulesRule:WebApplicationUserActionNamingSettingsXhrActionNamingRulesRule": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions:WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions",
          "description": "Defines the conditions when the naming rule should apply\n"
        },
        "template": {
          "type": "string",
          "description": "Naming pattern. Use Curly brackets `{}` to select placeholders\n"
        },
        "useOrConditions": {
          "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> the conditions will be connected by logical OR instead of logical AND\n"
        }
      },
      "type": "object",
      "required": [
        "template"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions:WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditions": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsCondition:WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsCondition"
          },
          "description": "Defines the conditions when the naming rule should apply\n"
        }
      },
      "type": "object",
      "required": [
        "conditions"
      ]
    },
    "dynatrace:index/WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsCondition:WebApplicationUserActionNamingSettingsXhrActionNamingRulesRuleConditionsCondition": {
      "properties": {
        "operand1": {
          "type": "string",
          "description": "Must be a defined placeholder wrapped in curly braces\n"
        },
        "operand2": {
          "type": "string",
          "description": "Must be null if operator is `IS_EMPTY`, a regex if operator is `MATCHES_REGULAR_ERPRESSION`. In all other cases the value can be a freetext or a placeholder wrapped in curly braces\n"
        },
        "operator": {
          "type": "string",
          "description": "The operator of the condition. Possible values are `CONTAINS`, `ENDS_WITH`, `EQUALS`, `IS_EMPTY`, `IS_NOT_EMPTY`, `MATCHES_REGULAR_EXPRESSION`, `NOT_CONTAINS`, `NOT_ENDS_WITH`, `NOT_EQUALS`, `NOT_MATCHES_REGULAR_EXPRESSION`, `NOT_STARTS_WITH` and `STARTS_WITH`.\n"
        }
      },
      "type": "object",
      "required": [
        "operand1",
        "operator"
      ]
    },
    "dynatrace:index/WebApplicationUserTags:WebApplicationUserTags": {
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserTagsTag:WebApplicationUserTagsTag"
          },
          "description": "User tag settings\n"
        }
      },
      "type": "object",
      "required": [
        "tags"
      ]
    },
    "dynatrace:index/WebApplicationUserTagsTag:WebApplicationUserTagsTag": {
      "properties": {
        "cleanupRule": {
          "type": "string",
          "description": "Cleanup rule expression of the userTag\n"
        },
        "id": {
          "type": "integer"
        },
        "ignoreCase": {
          "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 value of this tag will always be stored in lower case. 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"
        },
        "metadataId": {
          "type": "integer",
          "description": "If it's of type metaData, metaData id of the userTag\n"
        },
        "serverSideRequestAttribute": {
          "type": "string",
          "description": "The ID of the RrequestAttribute for the userTag\n"
        },
        "uniqueId": {
          "type": "integer",
          "description": "A unique ID among all userTags and properties of this application. Minimum value is 1.\n"
        }
      },
      "type": "object",
      "language": {
        "nodejs": {
          "requiredOutputs": [
            "uniqueId"
          ]
        }
      }
    },
    "dynatrace:index/WebApplicationWaterfallSettings:WebApplicationWaterfallSettings": {
      "properties": {
        "resourceBrowserCachingThreshold": {
          "type": "integer",
          "description": "Warn about resources with a lower browser cache rate above *X*%. Values between 1 and 100 are allowed.\n"
        },
        "resourcesThreshold": {
          "type": "integer",
          "description": "Warn about resources larger than *X* bytes. Values between 0 and 99999000 are allowed.\n"
        },
        "slowCndResourcesThreshold": {
          "type": "integer",
          "description": "Warn about slow CDN resources with a response time above *X* ms. Values between 0 and 99999000 are allowed.\n"
        },
        "slowFirstPartyResourcesThreshold": {
          "type": "integer",
          "description": "Warn about slow 1st party resources with a response time above *X* ms. Values between 0 and 99999000 are allowed.\n"
        },
        "slowThirdPartyResourcesThreshold": {
          "type": "integer",
          "description": "Warn about slow 3rd party resources with a response time above *X* ms. Values between 0 and 99999000 are allowed.\n"
        },
        "speedIndexVisuallyCompleteRatioThreshold": {
          "type": "integer",
          "description": "Warn if Speed index exceeds *X* % of Visually complete. Values between 1 and 99 are allowed.\n"
        },
        "uncompressedResourcesThreshold": {
          "type": "integer",
          "description": "Warn about uncompressed resources larger than *X* bytes. Values between 0 and 99999 are allowed.\n"
        }
      },
      "type": "object",
      "required": [
        "resourceBrowserCachingThreshold",
        "resourcesThreshold",
        "slowCndResourcesThreshold",
        "slowFirstPartyResourcesThreshold",
        "slowThirdPartyResourcesThreshold",
        "speedIndexVisuallyCompleteRatioThreshold",
        "uncompressedResourcesThreshold"
      ]
    },
    "dynatrace:index/WebApplicationXhrActionApdexSettings:WebApplicationXhrActionApdexSettings": {
      "properties": {
        "frustratingFallbackThreshold": {
          "type": "integer",
          "description": "Fallback threshold of an XHR action, defining a tolerable user experience, when the configured KPM is not available. Values between 0 and 240000 are allowed.\n"
        },
        "frustratingThreshold": {
          "type": "integer",
          "description": "Maximal value of apdex, which is considered as tolerable user experience. Values between 0 and 240000 are allowed.\n"
        },
        "threshold": {
          "type": "integer",
          "description": "no documentation available\n",
          "deprecationMessage": "The attribute <span pulumi-lang-nodejs=\"`threshold`\" pulumi-lang-dotnet=\"`Threshold`\" pulumi-lang-go=\"`threshold`\" pulumi-lang-python=\"`threshold`\" pulumi-lang-yaml=\"`threshold`\" pulumi-lang-java=\"`threshold`\">`threshold`</span> no longer exists in the API schema, please use <span pulumi-lang-nodejs=\"`toleratedThreshold`\" pulumi-lang-dotnet=\"`ToleratedThreshold`\" pulumi-lang-go=\"`toleratedThreshold`\" pulumi-lang-python=\"`tolerated_threshold`\" pulumi-lang-yaml=\"`toleratedThreshold`\" pulumi-lang-java=\"`toleratedThreshold`\">`tolerated_threshold`</span>, <span pulumi-lang-nodejs=\"`frustratingThreshold`\" pulumi-lang-dotnet=\"`FrustratingThreshold`\" pulumi-lang-go=\"`frustratingThreshold`\" pulumi-lang-python=\"`frustrating_threshold`\" pulumi-lang-yaml=\"`frustratingThreshold`\" pulumi-lang-java=\"`frustratingThreshold`\">`frustrating_threshold`</span>, <span pulumi-lang-nodejs=\"`toleratedFallbackThreshold`\" pulumi-lang-dotnet=\"`ToleratedFallbackThreshold`\" pulumi-lang-go=\"`toleratedFallbackThreshold`\" pulumi-lang-python=\"`tolerated_fallback_threshold`\" pulumi-lang-yaml=\"`toleratedFallbackThreshold`\" pulumi-lang-java=\"`toleratedFallbackThreshold`\">`tolerated_fallback_threshold`</span>, and <span pulumi-lang-nodejs=\"`frustratingFallbackThreshold`\" pulumi-lang-dotnet=\"`FrustratingFallbackThreshold`\" pulumi-lang-go=\"`frustratingFallbackThreshold`\" pulumi-lang-python=\"`frustrating_fallback_threshold`\" pulumi-lang-yaml=\"`frustratingFallbackThreshold`\" pulumi-lang-java=\"`frustratingFallbackThreshold`\">`frustrating_fallback_threshold`</span> instead"
        },
        "toleratedFallbackThreshold": {
          "type": "integer",
          "description": "Fallback threshold of an XHR action, defining a satisfied user experience, when the configured KPM is not available. Values between 0 and 60000 are allowed.\n"
        },
        "toleratedThreshold": {
          "type": "integer",
          "description": "Maximal value of apdex, which is considered as satisfied user experience. Values between 0 and 60000 are allowed.\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingFallbackThreshold",
        "frustratingThreshold",
        "toleratedFallbackThreshold",
        "toleratedThreshold"
      ]
    },
    "dynatrace:index/WebhookNotificationHeaders:WebhookNotificationHeaders": {
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebhookNotificationHeadersHeader:WebhookNotificationHeadersHeader"
          },
          "description": "An additional HTTP Header to include when sending requests\n"
        }
      },
      "type": "object",
      "required": [
        "headers"
      ]
    },
    "dynatrace:index/WebhookNotificationHeadersHeader:WebhookNotificationHeadersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the HTTP header\n"
        },
        "secretValue": {
          "type": "string",
          "description": "The value of the HTTP header as a sensitive property. May contain an empty value. <span pulumi-lang-nodejs=\"`secretValue`\" pulumi-lang-dotnet=\"`SecretValue`\" pulumi-lang-go=\"`secretValue`\" pulumi-lang-python=\"`secret_value`\" pulumi-lang-yaml=\"`secretValue`\" pulumi-lang-java=\"`secretValue`\">`secret_value`</span> and <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> are mutually exclusive. Only one of those two is allowed to be specified.\n",
          "secret": true
        },
        "value": {
          "type": "string",
          "description": "The value of the HTTP header. May contain an empty value. <span pulumi-lang-nodejs=\"`secretValue`\" pulumi-lang-dotnet=\"`SecretValue`\" pulumi-lang-go=\"`secretValue`\" pulumi-lang-python=\"`secret_value`\" pulumi-lang-yaml=\"`secretValue`\" pulumi-lang-java=\"`secretValue`\">`secret_value`</span> and <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> are mutually exclusive. Only one of those two is allowed to be specified.\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/WebhookNotificationOauth2Credentials:WebhookNotificationOauth2Credentials": {
      "properties": {
        "accessTokenUrl": {
          "type": "string",
          "description": "Access token URL\n"
        },
        "authenticateViaRequestHeader": {
          "type": "boolean",
          "description": "If false, the client credentials are included in the HTTP request body.\n"
        },
        "clientId": {
          "type": "string",
          "description": "Client ID\n"
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret\n",
          "secret": true
        },
        "scope": {
          "type": "string",
          "description": "The scope of access you are requesting\n"
        }
      },
      "type": "object",
      "required": [
        "accessTokenUrl",
        "clientId",
        "clientSecret"
      ]
    },
    "dynatrace:index/XmattersNotificationHeaders:XmattersNotificationHeaders": {
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FXmattersNotificationHeadersHeader:XmattersNotificationHeadersHeader"
          },
          "description": "An additional HTTP Header to include when sending requests\n"
        }
      },
      "type": "object",
      "required": [
        "headers"
      ]
    },
    "dynatrace:index/XmattersNotificationHeadersHeader:XmattersNotificationHeadersHeader": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the HTTP header\n"
        },
        "secretValue": {
          "type": "string",
          "description": "The value of the HTTP header as a sensitive property. May contain an empty value. <span pulumi-lang-nodejs=\"`secretValue`\" pulumi-lang-dotnet=\"`SecretValue`\" pulumi-lang-go=\"`secretValue`\" pulumi-lang-python=\"`secret_value`\" pulumi-lang-yaml=\"`secretValue`\" pulumi-lang-java=\"`secretValue`\">`secret_value`</span> and <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> are mutually exclusive. Only one of those two is allowed to be specified.\n",
          "secret": true
        },
        "value": {
          "type": "string",
          "description": "The value of the HTTP header. May contain an empty value. <span pulumi-lang-nodejs=\"`secretValue`\" pulumi-lang-dotnet=\"`SecretValue`\" pulumi-lang-go=\"`secretValue`\" pulumi-lang-python=\"`secret_value`\" pulumi-lang-yaml=\"`secretValue`\" pulumi-lang-java=\"`secretValue`\">`secret_value`</span> and <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> are mutually exclusive. Only one of those two is allowed to be specified.\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ]
    },
    "dynatrace:index/getAlertingProfilesValue:getAlertingProfilesValue": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The ID of the Alerting Profile when referred to as a Settings 2.0 resource (e.g. from within <span pulumi-lang-nodejs=\"`dynatrace.SlackNotification`\" pulumi-lang-dotnet=\"`dynatrace.SlackNotification`\" pulumi-lang-go=\"`SlackNotification`\" pulumi-lang-python=\"`SlackNotification`\" pulumi-lang-yaml=\"`dynatrace.SlackNotification`\" pulumi-lang-java=\"`dynatrace.SlackNotification`\">`dynatrace.SlackNotification`</span>)\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of the Alerting Profile when referred to as a Configuration API resource (e.g. from within <span pulumi-lang-nodejs=\"`dynatrace.Notification`\" pulumi-lang-dotnet=\"`dynatrace.Notification`\" pulumi-lang-go=\"`Notification`\" pulumi-lang-python=\"`Notification`\" pulumi-lang-yaml=\"`dynatrace.Notification`\" pulumi-lang-java=\"`dynatrace.Notification`\">`dynatrace.Notification`</span>)\n"
        },
        "managementZoneId": {
          "type": "string",
          "description": "The ID of the management zone to which the alerting profile applies (Settings 2.0)\n"
        },
        "managementZoneLegacyId": {
          "type": "string",
          "description": "The ID of the management zone to which the alerting profile applies (Configuration API)\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the Alerting Profile\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "legacyId",
        "managementZoneId",
        "managementZoneLegacyId",
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getApiTokensApiToken:getApiTokensApiToken": {
      "properties": {
        "creationDate": {
          "type": "string",
          "description": "Token creation date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The token is enabled (true) or disabled (false), default disabled (false).\n"
        },
        "expirationDate": {
          "type": "string",
          "description": "The expiration date of the token.\n"
        },
        "lastUsedDate": {
          "type": "string",
          "description": "Token last used date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
        },
        "lastUsedIpAddress": {
          "type": "string",
          "description": "Token last used IP address.\n"
        },
        "modifiedDate": {
          "type": "string",
          "description": "Token last modified date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the token.\n"
        },
        "owner": {
          "type": "string",
          "description": "The owner of the token\n"
        },
        "personalAccessToken": {
          "type": "boolean",
          "description": "The token is a personal access token (true) or an API token (false).\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of the scopes to be assigned to the token.\n"
        },
        "token": {
          "type": "string",
          "description": "The secret of the token.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "creationDate",
        "lastUsedDate",
        "lastUsedIpAddress",
        "modifiedDate",
        "name",
        "owner",
        "scopes",
        "token"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getApplicationDetectionRulesValue:getApplicationDetectionRulesValue": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "Application ID\n"
        },
        "id": {
          "type": "string",
          "description": "Application Detection Rule ID\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matcher\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "id",
        "matcher",
        "pattern"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getDocumentsValue:getDocumentsValue": {
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier of the document.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the document.\n"
        },
        "owner": {
          "type": "string",
          "description": "The owner of the document. This could be a user or a group that has ownership rights over the document.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the document. This could be a specific format or category the document belongs to.\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "name",
        "owner",
        "type"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getEntitiesEntity:getEntitiesEntity": {
      "properties": {
        "displayName": {
          "type": "string",
          "description": "The name of the entity, displayed in the UI.\n"
        },
        "entityId": {
          "type": "string",
          "description": "The ID of the entity.\n"
        },
        "lastSeenTms": {
          "type": "integer",
          "description": "The timestamp at which the entity was last seen, in UTC milliseconds.\n"
        },
        "properties": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "Properties defining the entity.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FgetEntitiesEntityTag:getEntitiesEntityTag"
          },
          "description": "A set of tags assigned to the entity.\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the entity.\n"
        }
      },
      "type": "object",
      "required": [
        "properties"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getEntitiesEntityTag:getEntitiesEntityTag": {
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FgetEntitiesEntityTagTag:getEntitiesEntityTagTag"
          },
          "description": "A tag assigned to the entity\n"
        }
      },
      "type": "object"
    },
    "dynatrace:index/getEntitiesEntityTagTag:getEntitiesEntityTagTag": {
      "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"
        },
        "stringRepresentation": {
          "type": "string",
          "description": "The string representation of the tag\n"
        },
        "value": {
          "type": "string",
          "description": "The value of the tag. Not applicable to custom tags\n"
        }
      },
      "type": "object",
      "required": [
        "context",
        "key"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getGenericSettingsValue:getGenericSettingsValue": {
      "properties": {
        "localStorage": {
          "type": "string"
        },
        "schema": {
          "type": "string"
        },
        "scope": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "localStorage",
        "schema",
        "scope",
        "value"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getGeoCitiesCity:getGeoCitiesCity": {
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        },
        "name": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "latitude",
        "longitude",
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getGeoCountriesCountry:getGeoCountriesCountry": {
      "properties": {
        "code": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "code",
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getGeoRegionsRegion:getGeoRegionsRegion": {
      "properties": {
        "code": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "code",
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getHubItemsItem:getHubItemsItem": {
      "properties": {
        "activationLink": {
          "type": "string",
          "description": "The activation link for a technology\n"
        },
        "artifactId": {
          "type": "string",
          "description": "The unique ID used by the artifacts contained in releases\n"
        },
        "authorLogo": {
          "type": "string",
          "description": "URL for the author's logo\n"
        },
        "authorName": {
          "type": "string",
          "description": "Name of the author of the item\n"
        },
        "clusterCompatible": {
          "type": "boolean",
          "description": "Checks if the item is compatible with the cluster version\n"
        },
        "comingSoon": {
          "type": "boolean",
          "description": "Whether or not the item is planned to be released soon\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the item\n"
        },
        "documentationLink": {
          "type": "string",
          "description": "An absolute link to the documentation page of this item\n"
        },
        "hasDescriptionBlocks": {
          "type": "boolean",
          "description": "Whether or not the details call will contain description blocks\n"
        },
        "itemId": {
          "type": "string",
          "description": "Unique Id of the item\n"
        },
        "logo": {
          "type": "string",
          "description": "The logo of the item. Can be a URL or Base64 encoded. Intended for HTML tags\n"
        },
        "marketingLink": {
          "type": "string",
          "description": "An absolute link to the marketing page of this item\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the item\n"
        },
        "notCompatibleReason": {
          "type": "string",
          "description": "The reason why the item is not compatible with the cluster version\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Grouping of items with keywords\n"
        },
        "type": {
          "type": "string",
          "description": "Represents the type of item. It can be `TECHNOLOGY`, `EXTENSION1` or `EXTENSION2`\n"
        }
      },
      "type": "object",
      "required": [
        "activationLink",
        "artifactId",
        "authorLogo",
        "authorName",
        "clusterCompatible",
        "comingSoon",
        "description",
        "documentationLink",
        "hasDescriptionBlocks",
        "itemId",
        "logo",
        "marketingLink",
        "name",
        "notCompatibleReason",
        "tags",
        "type"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getIamPoliciesPolicy:getIamPoliciesPolicy": {
      "properties": {
        "account": {
          "type": "string",
          "description": "The account UUID the policy is defined for\n"
        },
        "environment": {
          "type": "string",
          "description": "The environment ID the policy is defined for\n"
        },
        "global": {
          "type": "boolean",
          "description": "<span pulumi-lang-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 this is a global policy`\n"
        },
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "uuid": {
          "type": "string",
          "description": "The UUID of the policy\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "name",
        "uuid"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getManagementZonesValue:getManagementZonesValue": {
      "properties": {
        "description": {
          "type": "string",
          "description": "The description of the Management Zone\n"
        },
        "id": {
          "type": "string",
          "description": "The ID of the Management Zone when referred to as a Settings 2.0 resource (e.g. from within <span pulumi-lang-nodejs=\"`dynatrace.SlackNotification`\" pulumi-lang-dotnet=\"`dynatrace.SlackNotification`\" pulumi-lang-go=\"`SlackNotification`\" pulumi-lang-python=\"`SlackNotification`\" pulumi-lang-yaml=\"`dynatrace.SlackNotification`\" pulumi-lang-java=\"`dynatrace.SlackNotification`\">`dynatrace.SlackNotification`</span>)\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of the Management Zone when referred to as a Configuration API resource (e.g. from within <span pulumi-lang-nodejs=\"`dynatrace.Notification`\" pulumi-lang-dotnet=\"`dynatrace.Notification`\" pulumi-lang-go=\"`Notification`\" pulumi-lang-python=\"`Notification`\" pulumi-lang-yaml=\"`dynatrace.Notification`\" pulumi-lang-java=\"`dynatrace.Notification`\">`dynatrace.Notification`</span>)\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the Management Zone\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "id",
        "legacyId",
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getPlatformSloTemplatesTemplate:getPlatformSloTemplatesTemplate": {
      "properties": {
        "id": {
          "type": "string",
          "description": "ID of the SLO objective template\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the SLO objective template\n"
        }
      },
      "type": "object",
      "required": [
        "id",
        "name"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getRemoteEnvironmentsRemoteEnvironment:getRemoteEnvironmentsRemoteEnvironment": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "networkScope": {
          "type": "string",
          "description": "Possible Values: `CLUSTER`, `EXTERNAL`, `INTERNAL`\n"
        },
        "token": {
          "type": "string",
          "description": "Provide a valid token created on the remote environment.\n",
          "secret": true
        },
        "uri": {
          "type": "string",
          "description": "Specify the full URI to the remote environment. Your local environment will have to be able to connect this URI on a network level.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "networkScope",
        "token",
        "uri"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getSyntheticLocationsLocations:getSyntheticLocationsLocations": {
      "properties": {
        "cloudPlatform": {
          "type": "string",
          "description": "The cloud provider where the location is hosted.\n"
        },
        "entityId": {
          "type": "string",
          "description": "The unique ID of the location\n"
        },
        "geoLocationId": {
          "type": "string",
          "description": "The Dynatrace GeoLocation ID of the location\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of IP addresses assigned to the location. \n\n Only applicable to `PUBLIC` locations\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the location\n"
        },
        "stage": {
          "type": "string",
          "description": "The release stage of the location\n"
        },
        "status": {
          "type": "string",
          "description": "The status of the location: \n\n* `ENABLED`: The location is displayed as active in the UI. You can assign monitors to the location. \n* `DISABLED`: The location is displayed as inactive in the UI. You can't assign monitors to the location. Monitors already assigned to the location will stay there and will be executed from the location. \n* `HIDDEN`: The location is not displayed in the UI. You can't assign monitors to the location. You can only set location as `HIDDEN` when no monitor is assigned to it\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the location. Supported values are `PUBLIC`, `PRIVATE` and `CLUSTER`\n"
        }
      },
      "type": "object",
      "required": [
        "cloudPlatform",
        "geoLocationId",
        "ips",
        "stage",
        "status"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    },
    "dynatrace:index/getSyntheticNodesNode:getSyntheticNodesNode": {
      "properties": {
        "activeGateVersion": {
          "type": "string",
          "description": "The version of the Active Gate\n"
        },
        "autoUpdate": {
          "type": "boolean",
          "description": "Specifies whether the Active Gate  has the Auto update option enabled\n"
        },
        "browserMonitors": {
          "type": "boolean",
          "description": "Specifies whether Browser Monitors are enabled or not\n"
        },
        "healthCheckStatus": {
          "type": "string",
          "description": "The health check status of the synthetic node\n"
        },
        "hostname": {
          "type": "string",
          "description": "The hostname of a node\n"
        },
        "id": {
          "type": "string",
          "description": "The ID of a node for usage within <span pulumi-lang-nodejs=\"`dynatrace.SyntheticLocation`\" pulumi-lang-dotnet=\"`dynatrace.SyntheticLocation`\" pulumi-lang-go=\"`SyntheticLocation`\" pulumi-lang-python=\"`SyntheticLocation`\" pulumi-lang-yaml=\"`dynatrace.SyntheticLocation`\" pulumi-lang-java=\"`dynatrace.SyntheticLocation`\">`dynatrace.SyntheticLocation`</span>\n"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The known IP addresses of the node\n"
        },
        "oneAgentRouting": {
          "type": "boolean",
          "description": "Specifies whether the Active Gate has the One Agent routing enabled\n"
        },
        "operatingSystem": {
          "type": "string",
          "description": "The Active Gate's host operating system\n"
        },
        "playerVersion": {
          "type": "string",
          "description": "The version of the synthetic player\n"
        },
        "status": {
          "type": "string",
          "description": "The status of the synthetic node\n"
        },
        "version": {
          "type": "string",
          "description": "The version of a node\n"
        }
      },
      "type": "object",
      "required": [
        "activeGateVersion",
        "autoUpdate",
        "browserMonitors",
        "healthCheckStatus",
        "hostname",
        "id",
        "ips",
        "oneAgentRouting",
        "operatingSystem",
        "playerVersion",
        "status",
        "version"
      ],
      "language": {
        "nodejs": {
          "requiredInputs": []
        }
      }
    }
  },
  "provider": {
    "description": "The provider type for the dynatrace package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n",
    "properties": {
      "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",
        "secret": true
      },
      "dtClusterApiToken": {
        "type": "string",
        "secret": true
      },
      "dtClusterUrl": {
        "type": "string",
        "secret": true
      },
      "dtEnvUrl": {
        "type": "string"
      },
      "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>"
      }
    },
    "type": "object",
    "inputProperties": {
      "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>"
      }
    },
    "methods": {
      "terraformConfig": "pulumi:providers:dynatrace/terraformConfig"
    }
  },
  "resources": {
    "dynatrace:index/activegateToken:ActivegateToken": {
      "properties": {
        "authTokenEnforcementManuallyEnabled": {
          "type": "boolean",
          "description": "Manually enforce ActiveGate token authentication\n"
        },
        "expiringTokenNotificationsEnabled": {
          "type": "boolean",
          "description": "Note: ActiveGate tokens notifications are sent only when you deployed ActiveGate tokens with expiration dates in your environment and notifications are defined ([see notification settings](https://www.terraform.io/ui/settings/builtin:problem.notifications))\n"
        }
      },
      "type": "object",
      "required": [
        "authTokenEnforcementManuallyEnabled",
        "expiringTokenNotificationsEnabled"
      ],
      "inputProperties": {
        "authTokenEnforcementManuallyEnabled": {
          "type": "boolean",
          "description": "Manually enforce ActiveGate token authentication\n"
        },
        "expiringTokenNotificationsEnabled": {
          "type": "boolean",
          "description": "Note: ActiveGate tokens notifications are sent only when you deployed ActiveGate tokens with expiration dates in your environment and notifications are defined ([see notification settings](https://www.terraform.io/ui/settings/builtin:problem.notifications))\n"
        }
      },
      "requiredInputs": [
        "authTokenEnforcementManuallyEnabled",
        "expiringTokenNotificationsEnabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ActivegateToken resources.\n",
        "properties": {
          "authTokenEnforcementManuallyEnabled": {
            "type": "boolean",
            "description": "Manually enforce ActiveGate token authentication\n"
          },
          "expiringTokenNotificationsEnabled": {
            "type": "boolean",
            "description": "Note: ActiveGate tokens notifications are sent only when you deployed ActiveGate tokens with expiration dates in your environment and notifications are defined ([see notification settings](https://www.terraform.io/ui/settings/builtin:problem.notifications))\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/activegateUpdates:ActivegateUpdates": {
      "properties": {
        "autoUpdate": {
          "type": "boolean",
          "description": "Automatic updates at earliest convenience\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (ENVIRONMENT*ACTIVE*GATE). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "autoUpdate"
      ],
      "inputProperties": {
        "autoUpdate": {
          "type": "boolean",
          "description": "Automatic updates at earliest convenience\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (ENVIRONMENT*ACTIVE*GATE). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "autoUpdate"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ActivegateUpdates resources.\n",
        "properties": {
          "autoUpdate": {
            "type": "boolean",
            "description": "Automatic updates at earliest convenience\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (ENVIRONMENT*ACTIVE*GATE). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/agToken:AgToken": {
      "properties": {
        "expirationDate": {
          "type": "string",
          "description": "The expiration date of the token.\n\n    You can use one of the following formats:\n\n    * Timestamp in UTC milliseconds.\n    * Human-readable format of 2021-01-25T05:57:01.123+01:00. If no time zone is specified, UTC is used. You can use a space character instead of the T. Seconds and fractions of a second are optional.\n    * Relative timeframe, back from now. The format is now-NU/A, where N is the amount of time, U is the unit of time, and A is an alignment. The alignment rounds all the smaller values to the nearest zero in the past. For example, now-1y/w is one year back, aligned by a week. You can also specify relative timeframe without an alignment: now-NU. Supported time units for the relative timeframe are:\n      - m: minutes\n      - h: hours\n      - d: days\n      - w: weeks\n      - M: months\n      - y: years"
        },
        "name": {
          "type": "string",
          "description": "The name of the token."
        },
        "seed": {
          "type": "boolean",
          "description": "The token is a seed token (true) or an individual token (false). We recommend the individual token option (false)"
        },
        "tenantToken": {
          "type": "string",
          "description": "The tenant token. This information isn't directly related to the Active Gate Token. It's included for convenience. You require the permission `InstallerDownload` for that attribute to get populated",
          "secret": true
        },
        "token": {
          "type": "string",
          "description": "The secret of the token.",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "The type of the ActiveGate for which the token is valid. Possible values are `ENVIRONMENT` or `CLUSTER`"
        }
      },
      "type": "object",
      "required": [
        "name",
        "tenantToken",
        "token",
        "type"
      ],
      "inputProperties": {
        "expirationDate": {
          "type": "string",
          "description": "The expiration date of the token.\n\n    You can use one of the following formats:\n\n    * Timestamp in UTC milliseconds.\n    * Human-readable format of 2021-01-25T05:57:01.123+01:00. If no time zone is specified, UTC is used. You can use a space character instead of the T. Seconds and fractions of a second are optional.\n    * Relative timeframe, back from now. The format is now-NU/A, where N is the amount of time, U is the unit of time, and A is an alignment. The alignment rounds all the smaller values to the nearest zero in the past. For example, now-1y/w is one year back, aligned by a week. You can also specify relative timeframe without an alignment: now-NU. Supported time units for the relative timeframe are:\n      - m: minutes\n      - h: hours\n      - d: days\n      - w: weeks\n      - M: months\n      - y: years"
        },
        "name": {
          "type": "string",
          "description": "The name of the token."
        },
        "seed": {
          "type": "boolean",
          "description": "The token is a seed token (true) or an individual token (false). We recommend the individual token option (false)"
        },
        "type": {
          "type": "string",
          "description": "The type of the ActiveGate for which the token is valid. Possible values are `ENVIRONMENT` or `CLUSTER`"
        }
      },
      "requiredInputs": [
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AgToken resources.\n",
        "properties": {
          "expirationDate": {
            "type": "string",
            "description": "The expiration date of the token.\n\n    You can use one of the following formats:\n\n    * Timestamp in UTC milliseconds.\n    * Human-readable format of 2021-01-25T05:57:01.123+01:00. If no time zone is specified, UTC is used. You can use a space character instead of the T. Seconds and fractions of a second are optional.\n    * Relative timeframe, back from now. The format is now-NU/A, where N is the amount of time, U is the unit of time, and A is an alignment. The alignment rounds all the smaller values to the nearest zero in the past. For example, now-1y/w is one year back, aligned by a week. You can also specify relative timeframe without an alignment: now-NU. Supported time units for the relative timeframe are:\n      - m: minutes\n      - h: hours\n      - d: days\n      - w: weeks\n      - M: months\n      - y: years"
          },
          "name": {
            "type": "string",
            "description": "The name of the token."
          },
          "seed": {
            "type": "boolean",
            "description": "The token is a seed token (true) or an individual token (false). We recommend the individual token option (false)"
          },
          "tenantToken": {
            "type": "string",
            "description": "The tenant token. This information isn't directly related to the Active Gate Token. It's included for convenience. You require the permission `InstallerDownload` for that attribute to get populated",
            "secret": true
          },
          "token": {
            "type": "string",
            "description": "The secret of the token.",
            "secret": true
          },
          "type": {
            "type": "string",
            "description": "The type of the ActiveGate for which the token is valid. Possible values are `ENVIRONMENT` or `CLUSTER`"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/aixExtension:AixExtension": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "useGlobalSettings": {
          "type": "boolean",
          "description": "Use global settings\n"
        }
      },
      "type": "object",
      "required": [
        "hostId",
        "useGlobalSettings"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "useGlobalSettings": {
          "type": "boolean",
          "description": "Use global settings\n"
        }
      },
      "requiredInputs": [
        "hostId",
        "useGlobalSettings"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AixExtension resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "useGlobalSettings": {
            "type": "boolean",
            "description": "Use global settings\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/alerting:Alerting": {
      "properties": {
        "filters": {
          "$ref": "#/types/dynatrace:index%2FAlertingFilters:AlertingFilters",
          "description": "The list of event filters.  For all filters that are *negated* inside of these event filters, that is all `Predefined` as well as `Custom` (Title and/or Description) ones the AND logic applies. For all *non-negated* ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies.  If you specify both severity rule and event filter, the AND logic applies\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "managementZone": {
          "type": "string",
          "description": "Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the alerting profile, displayed in the UI\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAlertingRules:AlertingRules",
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules\n"
        }
      },
      "type": "object",
      "required": [
        "legacyId",
        "name"
      ],
      "inputProperties": {
        "filters": {
          "$ref": "#/types/dynatrace:index%2FAlertingFilters:AlertingFilters",
          "description": "The list of event filters.  For all filters that are *negated* inside of these event filters, that is all `Predefined` as well as `Custom` (Title and/or Description) ones the AND logic applies. For all *non-negated* ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies.  If you specify both severity rule and event filter, the AND logic applies\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "managementZone": {
          "type": "string",
          "description": "Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the alerting profile, displayed in the UI\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAlertingRules:AlertingRules",
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Alerting resources.\n",
        "properties": {
          "filters": {
            "$ref": "#/types/dynatrace:index%2FAlertingFilters:AlertingFilters",
            "description": "The list of event filters.  For all filters that are *negated* inside of these event filters, that is all `Predefined` as well as `Custom` (Title and/or Description) ones the AND logic applies. For all *non-negated* ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies.  If you specify both severity rule and event filter, the AND logic applies\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of this setting when referred to by the Config REST API V1\n"
          },
          "managementZone": {
            "type": "string",
            "description": "Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the alerting profile, displayed in the UI\n"
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FAlertingRules:AlertingRules",
            "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/alertingProfile:AlertingProfile": {
      "description": "!> This resource API endpoint has been deprecated, please use<span pulumi-lang-nodejs=\" dynatrace.Alerting \" pulumi-lang-dotnet=\" dynatrace.Alerting \" pulumi-lang-go=\" Alerting \" pulumi-lang-python=\" Alerting \" pulumi-lang-yaml=\" dynatrace.Alerting \" pulumi-lang-java=\" dynatrace.Alerting \"> dynatrace.Alerting </span>instead.\n\n> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Alerting profiles - https://www.dynatrace.com/support/help/how-to-use-dynatrace/problem-detection-and-analysis/notifications-and-alerting/alerting-profiles\n\n- Alerting profiles API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/alerting-profiles-api\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.AlertingProfile(\"#name#\", {\n    displayName: \"#name#\",\n    mzId: \"\",\n    rules: [\n        {\n            delayInMinutes: 0,\n            severityLevel: \"AVAILABILITY\",\n            tagFilters: [{\n                includeMode: \"INCLUDE_ALL\",\n                tagFilters: [\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"EnvironmentA\",\n                        value: \"production\",\n                    },\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"Team\",\n                        value: \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            delayInMinutes: 0,\n            severityLevel: \"CUSTOM_ALERT\",\n            tagFilters: [{\n                includeMode: \"INCLUDE_ALL\",\n                tagFilters: [\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"EnvironmentB\",\n                        value: \"production\",\n                    },\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"Team\",\n                        value: \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            delayInMinutes: 0,\n            severityLevel: \"ERROR\",\n            tagFilters: [{\n                includeMode: \"INCLUDE_ALL\",\n                tagFilters: [\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"EnvironmentC\",\n                        value: \"production\",\n                    },\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"Team\",\n                        value: \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            delayInMinutes: 0,\n            severityLevel: \"MONITORING_UNAVAILABLE\",\n            tagFilters: [{\n                includeMode: \"INCLUDE_ALL\",\n                tagFilters: [\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"EnvironmentD\",\n                        value: \"production\",\n                    },\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"Team\",\n                        value: \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            delayInMinutes: 0,\n            severityLevel: \"PERFORMANCE\",\n            tagFilters: [{\n                includeMode: \"INCLUDE_ALL\",\n                tagFilters: [\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"EnvironmentE\",\n                        value: \"production\",\n                    },\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"Team\",\n                        value: \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            delayInMinutes: 0,\n            severityLevel: \"RESOURCE_CONTENTION\",\n            tagFilters: [{\n                includeMode: \"INCLUDE_ALL\",\n                tagFilters: [\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"EnvironmentF\",\n                        value: \"production\",\n                    },\n                    {\n                        context: \"CONTEXTLESS\",\n                        key: \"Team\",\n                        value: \"test\",\n                    },\n                ],\n            }],\n        },\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.AlertingProfile(\"#name#\",\n    display_name=\"#name#\",\n    mz_id=\"\",\n    rules=[\n        {\n            \"delay_in_minutes\": 0,\n            \"severity_level\": \"AVAILABILITY\",\n            \"tag_filters\": [{\n                \"include_mode\": \"INCLUDE_ALL\",\n                \"tag_filters\": [\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"EnvironmentA\",\n                        \"value\": \"production\",\n                    },\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"Team\",\n                        \"value\": \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            \"delay_in_minutes\": 0,\n            \"severity_level\": \"CUSTOM_ALERT\",\n            \"tag_filters\": [{\n                \"include_mode\": \"INCLUDE_ALL\",\n                \"tag_filters\": [\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"EnvironmentB\",\n                        \"value\": \"production\",\n                    },\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"Team\",\n                        \"value\": \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            \"delay_in_minutes\": 0,\n            \"severity_level\": \"ERROR\",\n            \"tag_filters\": [{\n                \"include_mode\": \"INCLUDE_ALL\",\n                \"tag_filters\": [\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"EnvironmentC\",\n                        \"value\": \"production\",\n                    },\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"Team\",\n                        \"value\": \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            \"delay_in_minutes\": 0,\n            \"severity_level\": \"MONITORING_UNAVAILABLE\",\n            \"tag_filters\": [{\n                \"include_mode\": \"INCLUDE_ALL\",\n                \"tag_filters\": [\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"EnvironmentD\",\n                        \"value\": \"production\",\n                    },\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"Team\",\n                        \"value\": \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            \"delay_in_minutes\": 0,\n            \"severity_level\": \"PERFORMANCE\",\n            \"tag_filters\": [{\n                \"include_mode\": \"INCLUDE_ALL\",\n                \"tag_filters\": [\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"EnvironmentE\",\n                        \"value\": \"production\",\n                    },\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"Team\",\n                        \"value\": \"test\",\n                    },\n                ],\n            }],\n        },\n        {\n            \"delay_in_minutes\": 0,\n            \"severity_level\": \"RESOURCE_CONTENTION\",\n            \"tag_filters\": [{\n                \"include_mode\": \"INCLUDE_ALL\",\n                \"tag_filters\": [\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"EnvironmentF\",\n                        \"value\": \"production\",\n                    },\n                    {\n                        \"context\": \"CONTEXTLESS\",\n                        \"key\": \"Team\",\n                        \"value\": \"test\",\n                    },\n                ],\n            }],\n        },\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.AlertingProfile(\"#name#\", new()\n    {\n        DisplayName = \"#name#\",\n        MzId = \"\",\n        Rules = new[]\n        {\n            new Dynatrace.Inputs.AlertingProfileRuleArgs\n            {\n                DelayInMinutes = 0,\n                SeverityLevel = \"AVAILABILITY\",\n                TagFilters = new[]\n                {\n                    new Dynatrace.Inputs.AlertingProfileRuleTagFilterArgs\n                    {\n                        IncludeMode = \"INCLUDE_ALL\",\n                        TagFilters = new[]\n                        {\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"EnvironmentA\",\n                                Value = \"production\",\n                            },\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"Team\",\n                                Value = \"test\",\n                            },\n                        },\n                    },\n                },\n            },\n            new Dynatrace.Inputs.AlertingProfileRuleArgs\n            {\n                DelayInMinutes = 0,\n                SeverityLevel = \"CUSTOM_ALERT\",\n                TagFilters = new[]\n                {\n                    new Dynatrace.Inputs.AlertingProfileRuleTagFilterArgs\n                    {\n                        IncludeMode = \"INCLUDE_ALL\",\n                        TagFilters = new[]\n                        {\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"EnvironmentB\",\n                                Value = \"production\",\n                            },\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"Team\",\n                                Value = \"test\",\n                            },\n                        },\n                    },\n                },\n            },\n            new Dynatrace.Inputs.AlertingProfileRuleArgs\n            {\n                DelayInMinutes = 0,\n                SeverityLevel = \"ERROR\",\n                TagFilters = new[]\n                {\n                    new Dynatrace.Inputs.AlertingProfileRuleTagFilterArgs\n                    {\n                        IncludeMode = \"INCLUDE_ALL\",\n                        TagFilters = new[]\n                        {\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"EnvironmentC\",\n                                Value = \"production\",\n                            },\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"Team\",\n                                Value = \"test\",\n                            },\n                        },\n                    },\n                },\n            },\n            new Dynatrace.Inputs.AlertingProfileRuleArgs\n            {\n                DelayInMinutes = 0,\n                SeverityLevel = \"MONITORING_UNAVAILABLE\",\n                TagFilters = new[]\n                {\n                    new Dynatrace.Inputs.AlertingProfileRuleTagFilterArgs\n                    {\n                        IncludeMode = \"INCLUDE_ALL\",\n                        TagFilters = new[]\n                        {\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"EnvironmentD\",\n                                Value = \"production\",\n                            },\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"Team\",\n                                Value = \"test\",\n                            },\n                        },\n                    },\n                },\n            },\n            new Dynatrace.Inputs.AlertingProfileRuleArgs\n            {\n                DelayInMinutes = 0,\n                SeverityLevel = \"PERFORMANCE\",\n                TagFilters = new[]\n                {\n                    new Dynatrace.Inputs.AlertingProfileRuleTagFilterArgs\n                    {\n                        IncludeMode = \"INCLUDE_ALL\",\n                        TagFilters = new[]\n                        {\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"EnvironmentE\",\n                                Value = \"production\",\n                            },\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"Team\",\n                                Value = \"test\",\n                            },\n                        },\n                    },\n                },\n            },\n            new Dynatrace.Inputs.AlertingProfileRuleArgs\n            {\n                DelayInMinutes = 0,\n                SeverityLevel = \"RESOURCE_CONTENTION\",\n                TagFilters = new[]\n                {\n                    new Dynatrace.Inputs.AlertingProfileRuleTagFilterArgs\n                    {\n                        IncludeMode = \"INCLUDE_ALL\",\n                        TagFilters = new[]\n                        {\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"EnvironmentF\",\n                                Value = \"production\",\n                            },\n                            new Dynatrace.Inputs.AlertingProfileRuleTagFilterTagFilterArgs\n                            {\n                                Context = \"CONTEXTLESS\",\n                                Key = \"Team\",\n                                Value = \"test\",\n                            },\n                        },\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewAlertingProfile(ctx, \"#name#\", &dynatrace.AlertingProfileArgs{\n\t\t\tDisplayName: pulumi.String(\"#name#\"),\n\t\t\tMzId:        pulumi.String(\"\"),\n\t\t\tRules: dynatrace.AlertingProfileRuleArray{\n\t\t\t\t&dynatrace.AlertingProfileRuleArgs{\n\t\t\t\t\tDelayInMinutes: pulumi.Int(0),\n\t\t\t\t\tSeverityLevel:  pulumi.String(\"AVAILABILITY\"),\n\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterArray{\n\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterArgs{\n\t\t\t\t\t\t\tIncludeMode: pulumi.String(\"INCLUDE_ALL\"),\n\t\t\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterTagFilterArray{\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"EnvironmentA\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"production\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"Team\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"test\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AlertingProfileRuleArgs{\n\t\t\t\t\tDelayInMinutes: pulumi.Int(0),\n\t\t\t\t\tSeverityLevel:  pulumi.String(\"CUSTOM_ALERT\"),\n\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterArray{\n\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterArgs{\n\t\t\t\t\t\t\tIncludeMode: pulumi.String(\"INCLUDE_ALL\"),\n\t\t\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterTagFilterArray{\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"EnvironmentB\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"production\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"Team\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"test\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AlertingProfileRuleArgs{\n\t\t\t\t\tDelayInMinutes: pulumi.Int(0),\n\t\t\t\t\tSeverityLevel:  pulumi.String(\"ERROR\"),\n\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterArray{\n\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterArgs{\n\t\t\t\t\t\t\tIncludeMode: pulumi.String(\"INCLUDE_ALL\"),\n\t\t\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterTagFilterArray{\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"EnvironmentC\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"production\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"Team\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"test\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AlertingProfileRuleArgs{\n\t\t\t\t\tDelayInMinutes: pulumi.Int(0),\n\t\t\t\t\tSeverityLevel:  pulumi.String(\"MONITORING_UNAVAILABLE\"),\n\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterArray{\n\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterArgs{\n\t\t\t\t\t\t\tIncludeMode: pulumi.String(\"INCLUDE_ALL\"),\n\t\t\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterTagFilterArray{\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"EnvironmentD\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"production\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"Team\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"test\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AlertingProfileRuleArgs{\n\t\t\t\t\tDelayInMinutes: pulumi.Int(0),\n\t\t\t\t\tSeverityLevel:  pulumi.String(\"PERFORMANCE\"),\n\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterArray{\n\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterArgs{\n\t\t\t\t\t\t\tIncludeMode: pulumi.String(\"INCLUDE_ALL\"),\n\t\t\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterTagFilterArray{\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"EnvironmentE\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"production\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"Team\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"test\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AlertingProfileRuleArgs{\n\t\t\t\t\tDelayInMinutes: pulumi.Int(0),\n\t\t\t\t\tSeverityLevel:  pulumi.String(\"RESOURCE_CONTENTION\"),\n\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterArray{\n\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterArgs{\n\t\t\t\t\t\t\tIncludeMode: pulumi.String(\"INCLUDE_ALL\"),\n\t\t\t\t\t\t\tTagFilters: dynatrace.AlertingProfileRuleTagFilterTagFilterArray{\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"EnvironmentF\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"production\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t&dynatrace.AlertingProfileRuleTagFilterTagFilterArgs{\n\t\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\t\tKey:     pulumi.String(\"Team\"),\n\t\t\t\t\t\t\t\t\tValue:   pulumi.String(\"test\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AlertingProfile;\nimport com.pulumi.dynatrace.AlertingProfileArgs;\nimport com.pulumi.dynatrace.inputs.AlertingProfileRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new AlertingProfile(\"#name#\", AlertingProfileArgs.builder()\n            .displayName(\"#name#\")\n            .mzId(\"\")\n            .rules(            \n                AlertingProfileRuleArgs.builder()\n                    .delayInMinutes(0)\n                    .severityLevel(\"AVAILABILITY\")\n                    .tagFilters(AlertingProfileRuleTagFilterArgs.builder()\n                        .includeMode(\"INCLUDE_ALL\")\n                        .tagFilters(                        \n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"EnvironmentA\")\n                                .value(\"production\")\n                                .build(),\n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"Team\")\n                                .value(\"test\")\n                                .build())\n                        .build())\n                    .build(),\n                AlertingProfileRuleArgs.builder()\n                    .delayInMinutes(0)\n                    .severityLevel(\"CUSTOM_ALERT\")\n                    .tagFilters(AlertingProfileRuleTagFilterArgs.builder()\n                        .includeMode(\"INCLUDE_ALL\")\n                        .tagFilters(                        \n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"EnvironmentB\")\n                                .value(\"production\")\n                                .build(),\n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"Team\")\n                                .value(\"test\")\n                                .build())\n                        .build())\n                    .build(),\n                AlertingProfileRuleArgs.builder()\n                    .delayInMinutes(0)\n                    .severityLevel(\"ERROR\")\n                    .tagFilters(AlertingProfileRuleTagFilterArgs.builder()\n                        .includeMode(\"INCLUDE_ALL\")\n                        .tagFilters(                        \n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"EnvironmentC\")\n                                .value(\"production\")\n                                .build(),\n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"Team\")\n                                .value(\"test\")\n                                .build())\n                        .build())\n                    .build(),\n                AlertingProfileRuleArgs.builder()\n                    .delayInMinutes(0)\n                    .severityLevel(\"MONITORING_UNAVAILABLE\")\n                    .tagFilters(AlertingProfileRuleTagFilterArgs.builder()\n                        .includeMode(\"INCLUDE_ALL\")\n                        .tagFilters(                        \n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"EnvironmentD\")\n                                .value(\"production\")\n                                .build(),\n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"Team\")\n                                .value(\"test\")\n                                .build())\n                        .build())\n                    .build(),\n                AlertingProfileRuleArgs.builder()\n                    .delayInMinutes(0)\n                    .severityLevel(\"PERFORMANCE\")\n                    .tagFilters(AlertingProfileRuleTagFilterArgs.builder()\n                        .includeMode(\"INCLUDE_ALL\")\n                        .tagFilters(                        \n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"EnvironmentE\")\n                                .value(\"production\")\n                                .build(),\n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"Team\")\n                                .value(\"test\")\n                                .build())\n                        .build())\n                    .build(),\n                AlertingProfileRuleArgs.builder()\n                    .delayInMinutes(0)\n                    .severityLevel(\"RESOURCE_CONTENTION\")\n                    .tagFilters(AlertingProfileRuleTagFilterArgs.builder()\n                        .includeMode(\"INCLUDE_ALL\")\n                        .tagFilters(                        \n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"EnvironmentF\")\n                                .value(\"production\")\n                                .build(),\n                            AlertingProfileRuleTagFilterTagFilterArgs.builder()\n                                .context(\"CONTEXTLESS\")\n                                .key(\"Team\")\n                                .value(\"test\")\n                                .build())\n                        .build())\n                    .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:AlertingProfile\n    properties:\n      displayName: '#name#'\n      mzId: \"\"\n      rules:\n        - delayInMinutes: 0\n          severityLevel: AVAILABILITY\n          tagFilters:\n            - includeMode: INCLUDE_ALL\n              tagFilters:\n                - context: CONTEXTLESS\n                  key: EnvironmentA\n                  value: production\n                - context: CONTEXTLESS\n                  key: Team\n                  value: test\n        - delayInMinutes: 0\n          severityLevel: CUSTOM_ALERT\n          tagFilters:\n            - includeMode: INCLUDE_ALL\n              tagFilters:\n                - context: CONTEXTLESS\n                  key: EnvironmentB\n                  value: production\n                - context: CONTEXTLESS\n                  key: Team\n                  value: test\n        - delayInMinutes: 0\n          severityLevel: ERROR\n          tagFilters:\n            - includeMode: INCLUDE_ALL\n              tagFilters:\n                - context: CONTEXTLESS\n                  key: EnvironmentC\n                  value: production\n                - context: CONTEXTLESS\n                  key: Team\n                  value: test\n        - delayInMinutes: 0\n          severityLevel: MONITORING_UNAVAILABLE\n          tagFilters:\n            - includeMode: INCLUDE_ALL\n              tagFilters:\n                - context: CONTEXTLESS\n                  key: EnvironmentD\n                  value: production\n                - context: CONTEXTLESS\n                  key: Team\n                  value: test\n        - delayInMinutes: 0\n          severityLevel: PERFORMANCE\n          tagFilters:\n            - includeMode: INCLUDE_ALL\n              tagFilters:\n                - context: CONTEXTLESS\n                  key: EnvironmentE\n                  value: production\n                - context: CONTEXTLESS\n                  key: Team\n                  value: test\n        - delayInMinutes: 0\n          severityLevel: RESOURCE_CONTENTION\n          tagFilters:\n            - includeMode: INCLUDE_ALL\n              tagFilters:\n                - context: CONTEXTLESS\n                  key: EnvironmentF\n                  value: production\n                - context: CONTEXTLESS\n                  key: Team\n                  value: test\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "displayName": {
          "type": "string",
          "description": "The name of the alerting profile, displayed in the UI\n"
        },
        "eventTypeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilter:AlertingProfileEventTypeFilter"
          },
          "description": "The list of event filters.  For all filters that are *negated* inside of these event filters, that is all `Predefined` as well as `Custom` (Title and/or Description) ones the AND logic applies. For all *non-negated* ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies.  If you specify both severity rule and event filter, the AND logic applies\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAlertingProfileMetadata:AlertingProfileMetadata",
          "description": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore"
        },
        "mzId": {
          "type": "string",
          "description": "The ID of the management zone to which the alerting profile applies\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileRule:AlertingProfileRule"
          },
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules\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": [
        "displayName"
      ],
      "inputProperties": {
        "displayName": {
          "type": "string",
          "description": "The name of the alerting profile, displayed in the UI\n"
        },
        "eventTypeFilters": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilter:AlertingProfileEventTypeFilter"
          },
          "description": "The list of event filters.  For all filters that are *negated* inside of these event filters, that is all `Predefined` as well as `Custom` (Title and/or Description) ones the AND logic applies. For all *non-negated* ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies.  If you specify both severity rule and event filter, the AND logic applies\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAlertingProfileMetadata:AlertingProfileMetadata",
          "description": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore"
        },
        "mzId": {
          "type": "string",
          "description": "The ID of the management zone to which the alerting profile applies\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileRule:AlertingProfileRule"
          },
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "requiredInputs": [
        "displayName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AlertingProfile resources.\n",
        "properties": {
          "displayName": {
            "type": "string",
            "description": "The name of the alerting profile, displayed in the UI\n"
          },
          "eventTypeFilters": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAlertingProfileEventTypeFilter:AlertingProfileEventTypeFilter"
            },
            "description": "The list of event filters.  For all filters that are *negated* inside of these event filters, that is all `Predefined` as well as `Custom` (Title and/or Description) ones the AND logic applies. For all *non-negated* ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies.  If you specify both severity rule and event filter, the AND logic applies\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FAlertingProfileMetadata:AlertingProfileMetadata",
            "description": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore\n",
            "deprecationMessage": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore"
          },
          "mzId": {
            "type": "string",
            "description": "The ID of the management zone to which the alerting profile applies\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAlertingProfileRule:AlertingProfileRule"
            },
            "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules\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/ansibleTowerNotification:AnsibleTowerNotification": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The notification is active (<span pulumi-lang-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 inactive (<span pulumi-lang-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"
        },
        "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"
        },
        "insecure": {
          "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. 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"
        },
        "jobTemplateUrl": {
          "type": "string",
          "description": "The URL of the target Ansible Tower job template\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The display name within the Dynatrace WebUI.\n"
        },
        "password": {
          "type": "string",
          "description": "The password for the Ansible Tower account\n",
          "secret": true
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile.\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Ansible Tower account\n"
        }
      },
      "type": "object",
      "required": [
        "customMessage",
        "jobTemplateUrl",
        "legacyId",
        "name",
        "profile",
        "username"
      ],
      "inputProperties": {
        "active": {
          "type": "boolean",
          "description": "The notification is active (<span pulumi-lang-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 inactive (<span pulumi-lang-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"
        },
        "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"
        },
        "insecure": {
          "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. 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"
        },
        "jobTemplateUrl": {
          "type": "string",
          "description": "The URL of the target Ansible Tower job template\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The display name within the Dynatrace WebUI.\n"
        },
        "password": {
          "type": "string",
          "description": "The password for the Ansible Tower account\n",
          "secret": true
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile.\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Ansible Tower account\n"
        }
      },
      "requiredInputs": [
        "customMessage",
        "jobTemplateUrl",
        "profile",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AnsibleTowerNotification resources.\n",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "The notification is active (<span pulumi-lang-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 inactive (<span pulumi-lang-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"
          },
          "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"
          },
          "insecure": {
            "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. 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"
          },
          "jobTemplateUrl": {
            "type": "string",
            "description": "The URL of the target Ansible Tower job template\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
          },
          "name": {
            "type": "string",
            "description": "The display name within the Dynatrace WebUI.\n"
          },
          "password": {
            "type": "string",
            "description": "The password for the Ansible Tower account\n",
            "secret": true
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile.\n"
          },
          "username": {
            "type": "string",
            "description": "The username of the Ansible Tower account\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/apiDetection:ApiDetection": {
      "properties": {
        "apiColor": {
          "type": "string",
          "description": "This color will be used to highlight APIs when viewing code level data, such as distributed traces or method hotspots.\n"
        },
        "apiName": {
          "type": "string",
          "description": "API name\n"
        },
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FApiDetectionConditions:ApiDetectionConditions",
          "description": "List of conditions\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "technology": {
          "type": "string",
          "description": "Restrict this rule to a specific technology.\n"
        },
        "thirdPartyApi": {
          "type": "boolean",
          "description": "This API defines a third party library\n"
        }
      },
      "type": "object",
      "required": [
        "apiColor",
        "apiName",
        "insertAfter",
        "thirdPartyApi"
      ],
      "inputProperties": {
        "apiColor": {
          "type": "string",
          "description": "This color will be used to highlight APIs when viewing code level data, such as distributed traces or method hotspots.\n"
        },
        "apiName": {
          "type": "string",
          "description": "API name\n"
        },
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FApiDetectionConditions:ApiDetectionConditions",
          "description": "List of conditions\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "technology": {
          "type": "string",
          "description": "Restrict this rule to a specific technology.\n"
        },
        "thirdPartyApi": {
          "type": "boolean",
          "description": "This API defines a third party library\n"
        }
      },
      "requiredInputs": [
        "apiColor",
        "apiName",
        "thirdPartyApi"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApiDetection resources.\n",
        "properties": {
          "apiColor": {
            "type": "string",
            "description": "This color will be used to highlight APIs when viewing code level data, such as distributed traces or method hotspots.\n"
          },
          "apiName": {
            "type": "string",
            "description": "API name\n"
          },
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FApiDetectionConditions:ApiDetectionConditions",
            "description": "List of conditions\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "technology": {
            "type": "string",
            "description": "Restrict this rule to a specific technology.\n"
          },
          "thirdPartyApi": {
            "type": "boolean",
            "description": "This API defines a third party library\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/apiToken:ApiToken": {
      "properties": {
        "creationDate": {
          "type": "string",
          "description": "Token creation date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The token is enabled (true) or disabled (false), default disabled (false).\n"
        },
        "expirationDate": {
          "type": "string",
          "description": "The expiration date of the token.\n"
        },
        "lastUsedDate": {
          "type": "string",
          "description": "Token last used date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
        },
        "lastUsedIpAddress": {
          "type": "string",
          "description": "Token last used IP address.\n"
        },
        "modifiedDate": {
          "type": "string",
          "description": "Token last modified date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the token.\n"
        },
        "owner": {
          "type": "string",
          "description": "The owner of the token\n"
        },
        "personalAccessToken": {
          "type": "boolean",
          "description": "The token is a personal access token (true) or an API token (false).\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of the scopes to be assigned to the token.\n"
        },
        "token": {
          "type": "string",
          "description": "The secret of the token.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "creationDate",
        "lastUsedDate",
        "lastUsedIpAddress",
        "modifiedDate",
        "name",
        "owner",
        "scopes",
        "token"
      ],
      "inputProperties": {
        "creationDate": {
          "type": "string",
          "description": "Token creation date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The token is enabled (true) or disabled (false), default disabled (false).\n"
        },
        "expirationDate": {
          "type": "string",
          "description": "The expiration date of the token.\n"
        },
        "lastUsedDate": {
          "type": "string",
          "description": "Token last used date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
        },
        "lastUsedIpAddress": {
          "type": "string",
          "description": "Token last used IP address.\n"
        },
        "modifiedDate": {
          "type": "string",
          "description": "Token last modified date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the token.\n"
        },
        "owner": {
          "type": "string",
          "description": "The owner of the token\n"
        },
        "personalAccessToken": {
          "type": "boolean",
          "description": "The token is a personal access token (true) or an API token (false).\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of the scopes to be assigned to the token.\n"
        }
      },
      "requiredInputs": [
        "scopes"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApiToken resources.\n",
        "properties": {
          "creationDate": {
            "type": "string",
            "description": "Token creation date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "The token is enabled (true) or disabled (false), default disabled (false).\n"
          },
          "expirationDate": {
            "type": "string",
            "description": "The expiration date of the token.\n"
          },
          "lastUsedDate": {
            "type": "string",
            "description": "Token last used date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n"
          },
          "lastUsedIpAddress": {
            "type": "string",
            "description": "Token last used IP address.\n"
          },
          "modifiedDate": {
            "type": "string",
            "description": "Token last modified date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z').\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the token.\n"
          },
          "owner": {
            "type": "string",
            "description": "The owner of the token\n"
          },
          "personalAccessToken": {
            "type": "boolean",
            "description": "The token is a personal access token (true) or an API token (false).\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of the scopes to be assigned to the token.\n"
          },
          "token": {
            "type": "string",
            "description": "The secret of the token.\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/appMonitoring:AppMonitoring": {
      "properties": {
        "appMonitoring": {
          "$ref": "#/types/dynatrace:index%2FAppMonitoringAppMonitoring:AppMonitoringAppMonitoring",
          "description": "You can override the default monitoring setting for each app separately\n",
          "language": {
            "csharp": {
              "name": "AppMonitoringOverrides"
            }
          }
        },
        "defaultLogLevel": {
          "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>, <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"
        },
        "defaultTraceLevel": {
          "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>\n"
        }
      },
      "type": "object",
      "required": [
        "defaultLogLevel"
      ],
      "inputProperties": {
        "appMonitoring": {
          "$ref": "#/types/dynatrace:index%2FAppMonitoringAppMonitoring:AppMonitoringAppMonitoring",
          "description": "You can override the default monitoring setting for each app separately\n",
          "language": {
            "csharp": {
              "name": "AppMonitoringOverrides"
            }
          }
        },
        "defaultLogLevel": {
          "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>, <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"
        },
        "defaultTraceLevel": {
          "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>\n"
        }
      },
      "requiredInputs": [
        "defaultLogLevel"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AppMonitoring resources.\n",
        "properties": {
          "appMonitoring": {
            "$ref": "#/types/dynatrace:index%2FAppMonitoringAppMonitoring:AppMonitoringAppMonitoring",
            "description": "You can override the default monitoring setting for each app separately\n",
            "language": {
              "csharp": {
                "name": "AppMonitoringOverrides"
              }
            }
          },
          "defaultLogLevel": {
            "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>, <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"
          },
          "defaultTraceLevel": {
            "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>\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/applicationAnomalies:ApplicationAnomalies": {
      "properties": {
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesFailureRate:ApplicationAnomaliesFailureRate",
          "description": "Configuration of failure rate increase detection\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesResponseTime:ApplicationAnomaliesResponseTime",
          "description": "Configuration of response time degradation detection\n"
        },
        "traffic": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesTraffic:ApplicationAnomaliesTraffic",
          "description": "Configuration for anomalies regarding traffic\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesFailureRate:ApplicationAnomaliesFailureRate",
          "description": "Configuration of failure rate increase detection\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesResponseTime:ApplicationAnomaliesResponseTime",
          "description": "Configuration of response time degradation detection\n"
        },
        "traffic": {
          "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesTraffic:ApplicationAnomaliesTraffic",
          "description": "Configuration for anomalies regarding traffic\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApplicationAnomalies resources.\n",
        "properties": {
          "failureRate": {
            "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesFailureRate:ApplicationAnomaliesFailureRate",
            "description": "Configuration of failure rate increase detection\n"
          },
          "responseTime": {
            "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesResponseTime:ApplicationAnomaliesResponseTime",
            "description": "Configuration of response time degradation detection\n"
          },
          "traffic": {
            "$ref": "#/types/dynatrace:index%2FApplicationAnomaliesTraffic:ApplicationAnomaliesTraffic",
            "description": "Configuration for anomalies regarding traffic\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/applicationDataPrivacy:ApplicationDataPrivacy": {
      "properties": {
        "dataCaptureOptIn": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) 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> to disable data capture and cookies until JavaScriptAPI `dtrum.enable()` is called\n"
        },
        "doNotTrackBehaviour": {
          "type": "string",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) How to handle the \"Do Not Track\" header:\n"
        },
        "persistentCookieForUserTracking": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) 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> to set persistent cookie in order to recognize returning devices\n"
        },
        "sessionReplayDataPrivacy": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacy:ApplicationDataPrivacySessionReplayDataPrivacy",
          "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>) Data privacy settings for Session Replay\n"
        },
        "webApplicationId": {
          "type": "string",
          "description": "Dynatrace entity ID of the web application\n"
        }
      },
      "type": "object",
      "required": [
        "doNotTrackBehaviour",
        "sessionReplayDataPrivacy",
        "webApplicationId"
      ],
      "inputProperties": {
        "dataCaptureOptIn": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) 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> to disable data capture and cookies until JavaScriptAPI `dtrum.enable()` is called\n"
        },
        "doNotTrackBehaviour": {
          "type": "string",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) How to handle the \"Do Not Track\" header:\n"
        },
        "persistentCookieForUserTracking": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) 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> to set persistent cookie in order to recognize returning devices\n"
        },
        "sessionReplayDataPrivacy": {
          "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacy:ApplicationDataPrivacySessionReplayDataPrivacy",
          "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>) Data privacy settings for Session Replay\n"
        },
        "webApplicationId": {
          "type": "string",
          "description": "Dynatrace entity ID of the web application\n"
        }
      },
      "requiredInputs": [
        "doNotTrackBehaviour",
        "sessionReplayDataPrivacy",
        "webApplicationId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApplicationDataPrivacy resources.\n",
        "properties": {
          "dataCaptureOptIn": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) 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> to disable data capture and cookies until JavaScriptAPI `dtrum.enable()` is called\n"
          },
          "doNotTrackBehaviour": {
            "type": "string",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) How to handle the \"Do Not Track\" header:\n"
          },
          "persistentCookieForUserTracking": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span>) 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> to set persistent cookie in order to recognize returning devices\n"
          },
          "sessionReplayDataPrivacy": {
            "$ref": "#/types/dynatrace:index%2FApplicationDataPrivacySessionReplayDataPrivacy:ApplicationDataPrivacySessionReplayDataPrivacy",
            "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>) Data privacy settings for Session Replay\n"
          },
          "webApplicationId": {
            "type": "string",
            "description": "Dynatrace entity ID of the web application\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/applicationDetectionRule:ApplicationDetectionRule": {
      "properties": {
        "applicationIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the application, for example APPLICATION-4A3B43\n"
        },
        "filterConfig": {
          "$ref": "#/types/dynatrace:index%2FApplicationDetectionRuleFilterConfig:ApplicationDetectionRuleFilterConfig",
          "description": "The condition of an application detection rule\n"
        },
        "name": {
          "type": "string",
          "description": "The unique name of the Application detection rule\n",
          "deprecationMessage": "Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored."
        },
        "order": {
          "type": "string",
          "description": "The order of the rule in the rules list\n"
        }
      },
      "type": "object",
      "required": [
        "applicationIdentifier",
        "filterConfig",
        "name"
      ],
      "inputProperties": {
        "applicationIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the application, for example APPLICATION-4A3B43\n"
        },
        "filterConfig": {
          "$ref": "#/types/dynatrace:index%2FApplicationDetectionRuleFilterConfig:ApplicationDetectionRuleFilterConfig",
          "description": "The condition of an application detection rule\n"
        },
        "name": {
          "type": "string",
          "description": "The unique name of the Application detection rule\n",
          "deprecationMessage": "Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored."
        },
        "order": {
          "type": "string",
          "description": "The order of the rule in the rules list\n"
        }
      },
      "requiredInputs": [
        "applicationIdentifier",
        "filterConfig"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApplicationDetectionRule resources.\n",
        "properties": {
          "applicationIdentifier": {
            "type": "string",
            "description": "The Dynatrace entity ID of the application, for example APPLICATION-4A3B43\n"
          },
          "filterConfig": {
            "$ref": "#/types/dynatrace:index%2FApplicationDetectionRuleFilterConfig:ApplicationDetectionRuleFilterConfig",
            "description": "The condition of an application detection rule\n"
          },
          "name": {
            "type": "string",
            "description": "The unique name of the Application detection rule\n",
            "deprecationMessage": "Dynatrace computes that value automatically. Any attempts to specify that value will are getting ignored."
          },
          "order": {
            "type": "string",
            "description": "The order of the rule in the rules list\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/applicationDetectionRuleV2:ApplicationDetectionRuleV2": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "Select an existing application or create a new one.\n"
        },
        "description": {
          "type": "string",
          "description": "(v1.274) Add a description for your rule\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matcher": {
          "type": "string",
          "description": "Possible Values: `DOMAIN_CONTAINS`, `DOMAIN_ENDS_WITH`, `DOMAIN_EQUALS`, `DOMAIN_MATCHES`, `DOMAIN_STARTS_WITH`, `URL_CONTAINS`, `URL_ENDS_WITH`, `URL_EQUALS`, `URL_STARTS_WITH`\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "insertAfter",
        "matcher",
        "pattern"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "Select an existing application or create a new one.\n"
        },
        "description": {
          "type": "string",
          "description": "(v1.274) Add a description for your rule\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matcher": {
          "type": "string",
          "description": "Possible Values: `DOMAIN_CONTAINS`, `DOMAIN_ENDS_WITH`, `DOMAIN_EQUALS`, `DOMAIN_MATCHES`, `DOMAIN_STARTS_WITH`, `URL_CONTAINS`, `URL_ENDS_WITH`, `URL_EQUALS`, `URL_STARTS_WITH`\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "matcher",
        "pattern"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApplicationDetectionRuleV2 resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "Select an existing application or create a new one.\n"
          },
          "description": {
            "type": "string",
            "description": "(v1.274) Add a description for your rule\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matcher": {
            "type": "string",
            "description": "Possible Values: `DOMAIN_CONTAINS`, `DOMAIN_ENDS_WITH`, `DOMAIN_EQUALS`, `DOMAIN_MATCHES`, `DOMAIN_STARTS_WITH`, `URL_CONTAINS`, `URL_ENDS_WITH`, `URL_EQUALS`, `URL_STARTS_WITH`\n"
          },
          "pattern": {
            "type": "string",
            "description": "Pattern\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/applicationErrorRules:ApplicationErrorRules": {
      "properties": {
        "customErrors": {
          "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesCustomErrors:ApplicationErrorRulesCustomErrors",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-go=\"`WebAppCustomErrors`\" pulumi-lang-python=\"`WebAppCustomErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-java=\"`dynatrace.WebAppCustomErrors`\">`dynatrace.WebAppCustomErrors`</span>) An ordered list of HTTP errors.\n"
        },
        "httpErrors": {
          "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesHttpErrors:ApplicationErrorRulesHttpErrors",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-go=\"`WebAppRequestErrors`\" pulumi-lang-python=\"`WebAppRequestErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-java=\"`dynatrace.WebAppRequestErrors`\">`dynatrace.WebAppRequestErrors`</span>) An ordered list of HTTP errors.\n\n Rules are evaluated from top to bottom; the first matching rule applies"
        },
        "ignoreCustomErrorsApdex": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-go=\"`WebAppCustomErrors`\" pulumi-lang-python=\"`WebAppCustomErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-java=\"`dynatrace.WebAppCustomErrors`\">`dynatrace.WebAppCustomErrors`</span>) 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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) custom errors listed in **customErrorRules** in Apdex calculation"
        },
        "ignoreHttpErrorsApdex": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-go=\"`WebAppRequestErrors`\" pulumi-lang-python=\"`WebAppRequestErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-java=\"`dynatrace.WebAppRequestErrors`\">`dynatrace.WebAppRequestErrors`</span>) 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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) HTTP errors listed in **httpErrorRules** in Apdex calculation"
        },
        "ignoreJsErrorsApdex": {
          "type": "boolean",
          "description": "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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) JavaScript errors in Apdex calculation"
        },
        "webApplicationId": {
          "type": "string",
          "description": "The EntityID of the the WebApplication"
        }
      },
      "type": "object",
      "inputProperties": {
        "customErrors": {
          "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesCustomErrors:ApplicationErrorRulesCustomErrors",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-go=\"`WebAppCustomErrors`\" pulumi-lang-python=\"`WebAppCustomErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-java=\"`dynatrace.WebAppCustomErrors`\">`dynatrace.WebAppCustomErrors`</span>) An ordered list of HTTP errors.\n"
        },
        "httpErrors": {
          "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesHttpErrors:ApplicationErrorRulesHttpErrors",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-go=\"`WebAppRequestErrors`\" pulumi-lang-python=\"`WebAppRequestErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-java=\"`dynatrace.WebAppRequestErrors`\">`dynatrace.WebAppRequestErrors`</span>) An ordered list of HTTP errors.\n\n Rules are evaluated from top to bottom; the first matching rule applies"
        },
        "ignoreCustomErrorsApdex": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-go=\"`WebAppCustomErrors`\" pulumi-lang-python=\"`WebAppCustomErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-java=\"`dynatrace.WebAppCustomErrors`\">`dynatrace.WebAppCustomErrors`</span>) 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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) custom errors listed in **customErrorRules** in Apdex calculation"
        },
        "ignoreHttpErrorsApdex": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-go=\"`WebAppRequestErrors`\" pulumi-lang-python=\"`WebAppRequestErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-java=\"`dynatrace.WebAppRequestErrors`\">`dynatrace.WebAppRequestErrors`</span>) 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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) HTTP errors listed in **httpErrorRules** in Apdex calculation"
        },
        "ignoreJsErrorsApdex": {
          "type": "boolean",
          "description": "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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) JavaScript errors in Apdex calculation"
        },
        "webApplicationId": {
          "type": "string",
          "description": "The EntityID of the the WebApplication"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ApplicationErrorRules resources.\n",
        "properties": {
          "customErrors": {
            "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesCustomErrors:ApplicationErrorRulesCustomErrors",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-go=\"`WebAppCustomErrors`\" pulumi-lang-python=\"`WebAppCustomErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-java=\"`dynatrace.WebAppCustomErrors`\">`dynatrace.WebAppCustomErrors`</span>) An ordered list of HTTP errors.\n"
          },
          "httpErrors": {
            "$ref": "#/types/dynatrace:index%2FApplicationErrorRulesHttpErrors:ApplicationErrorRulesHttpErrors",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-go=\"`WebAppRequestErrors`\" pulumi-lang-python=\"`WebAppRequestErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-java=\"`dynatrace.WebAppRequestErrors`\">`dynatrace.WebAppRequestErrors`</span>) An ordered list of HTTP errors.\n\n Rules are evaluated from top to bottom; the first matching rule applies"
          },
          "ignoreCustomErrorsApdex": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-go=\"`WebAppCustomErrors`\" pulumi-lang-python=\"`WebAppCustomErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppCustomErrors`\" pulumi-lang-java=\"`dynatrace.WebAppCustomErrors`\">`dynatrace.WebAppCustomErrors`</span>) 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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) custom errors listed in **customErrorRules** in Apdex calculation"
          },
          "ignoreHttpErrorsApdex": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-dotnet=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-go=\"`WebAppRequestErrors`\" pulumi-lang-python=\"`WebAppRequestErrors`\" pulumi-lang-yaml=\"`dynatrace.WebAppRequestErrors`\" pulumi-lang-java=\"`dynatrace.WebAppRequestErrors`\">`dynatrace.WebAppRequestErrors`</span>) 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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) HTTP errors listed in **httpErrorRules** in Apdex calculation"
          },
          "ignoreJsErrorsApdex": {
            "type": "boolean",
            "description": "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>) or include (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) JavaScript errors in Apdex calculation"
          },
          "webApplicationId": {
            "type": "string",
            "description": "The EntityID of the the WebApplication"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/appsecNotification:AppsecNotification": {
      "properties": {
        "attackCandidateBasedAlertingProfile": {
          "type": "string",
          "description": "For attack candidate alerts, select an [alerting profile](https://www.terraform.io/ui/settings/builtin:appsec.notification-attack-alerting-profile) to control the delivery of security notifications related to this integration."
        },
        "attackCandidateBasedEmailPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedEmailPayload:AppsecNotificationAttackCandidateBasedEmailPayload",
          "description": "Attack candidate based email payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `EMAIL`"
        },
        "attackCandidateBasedJiraPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedJiraPayload:AppsecNotificationAttackCandidateBasedJiraPayload",
          "description": "Attack candidate based Jira payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `JIRA`"
        },
        "attackCandidateBasedWebhookPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedWebhookPayload:AppsecNotificationAttackCandidateBasedWebhookPayload",
          "description": "Attack candidate based webhook payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `WEBHOOK`"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the security notification"
        },
        "emailConfiguration": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationEmailConfiguration:AppsecNotificationEmailConfiguration",
          "description": "Email configuration, required when <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> equals `EMAIL`"
        },
        "enabled": {
          "type": "boolean",
          "description": "Enable/Disable the security notification, 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>)"
        },
        "jiraConfiguration": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationJiraConfiguration:AppsecNotificationJiraConfiguration",
          "description": "Jira configuration, required when <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> equals `JIRA`"
        },
        "securityProblemBasedAlertingProfile": {
          "type": "string",
          "description": "For security problem alerts, select an [alerting profile](https://www.terraform.io/ui/settings/builtin:appsec.notification-alerting-profile) to control the delivery of security notifications related to this integration."
        },
        "securityProblemBasedEmailPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedEmailPayload:AppsecNotificationSecurityProblemBasedEmailPayload",
          "description": "Security problem based email payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `EMAIL`"
        },
        "securityProblemBasedJiraPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedJiraPayload:AppsecNotificationSecurityProblemBasedJiraPayload",
          "description": "Security problem based Jira payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `JIRA`"
        },
        "securityProblemBasedWebhookPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedWebhookPayload:AppsecNotificationSecurityProblemBasedWebhookPayload",
          "description": "Security problem based webhook payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `WEBHOOK`"
        },
        "trigger": {
          "type": "string",
          "description": "Security alert type, possible Values: `ATTACK_CANDIDATE`, `SECURITY_PROBLEM`"
        },
        "type": {
          "type": "string",
          "description": "Notification type, possible Values: `EMAIL`, `JIRA`, `WEBHOOK`"
        },
        "webhookConfiguration": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationWebhookConfiguration:AppsecNotificationWebhookConfiguration",
          "description": "Webhook configuration, required when <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> equals `WEBHOOK`"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "trigger",
        "type"
      ],
      "inputProperties": {
        "attackCandidateBasedAlertingProfile": {
          "type": "string",
          "description": "For attack candidate alerts, select an [alerting profile](https://www.terraform.io/ui/settings/builtin:appsec.notification-attack-alerting-profile) to control the delivery of security notifications related to this integration."
        },
        "attackCandidateBasedEmailPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedEmailPayload:AppsecNotificationAttackCandidateBasedEmailPayload",
          "description": "Attack candidate based email payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `EMAIL`"
        },
        "attackCandidateBasedJiraPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedJiraPayload:AppsecNotificationAttackCandidateBasedJiraPayload",
          "description": "Attack candidate based Jira payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `JIRA`"
        },
        "attackCandidateBasedWebhookPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedWebhookPayload:AppsecNotificationAttackCandidateBasedWebhookPayload",
          "description": "Attack candidate based webhook payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `WEBHOOK`"
        },
        "displayName": {
          "type": "string",
          "description": "Display name of the security notification"
        },
        "emailConfiguration": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationEmailConfiguration:AppsecNotificationEmailConfiguration",
          "description": "Email configuration, required when <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> equals `EMAIL`"
        },
        "enabled": {
          "type": "boolean",
          "description": "Enable/Disable the security notification, 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>)"
        },
        "jiraConfiguration": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationJiraConfiguration:AppsecNotificationJiraConfiguration",
          "description": "Jira configuration, required when <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> equals `JIRA`"
        },
        "securityProblemBasedAlertingProfile": {
          "type": "string",
          "description": "For security problem alerts, select an [alerting profile](https://www.terraform.io/ui/settings/builtin:appsec.notification-alerting-profile) to control the delivery of security notifications related to this integration."
        },
        "securityProblemBasedEmailPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedEmailPayload:AppsecNotificationSecurityProblemBasedEmailPayload",
          "description": "Security problem based email payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `EMAIL`"
        },
        "securityProblemBasedJiraPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedJiraPayload:AppsecNotificationSecurityProblemBasedJiraPayload",
          "description": "Security problem based Jira payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `JIRA`"
        },
        "securityProblemBasedWebhookPayload": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedWebhookPayload:AppsecNotificationSecurityProblemBasedWebhookPayload",
          "description": "Security problem based webhook payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `WEBHOOK`"
        },
        "trigger": {
          "type": "string",
          "description": "Security alert type, possible Values: `ATTACK_CANDIDATE`, `SECURITY_PROBLEM`"
        },
        "type": {
          "type": "string",
          "description": "Notification type, possible Values: `EMAIL`, `JIRA`, `WEBHOOK`"
        },
        "webhookConfiguration": {
          "$ref": "#/types/dynatrace:index%2FAppsecNotificationWebhookConfiguration:AppsecNotificationWebhookConfiguration",
          "description": "Webhook configuration, required when <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> equals `WEBHOOK`"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "trigger",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AppsecNotification resources.\n",
        "properties": {
          "attackCandidateBasedAlertingProfile": {
            "type": "string",
            "description": "For attack candidate alerts, select an [alerting profile](https://www.terraform.io/ui/settings/builtin:appsec.notification-attack-alerting-profile) to control the delivery of security notifications related to this integration."
          },
          "attackCandidateBasedEmailPayload": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedEmailPayload:AppsecNotificationAttackCandidateBasedEmailPayload",
            "description": "Attack candidate based email payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `EMAIL`"
          },
          "attackCandidateBasedJiraPayload": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedJiraPayload:AppsecNotificationAttackCandidateBasedJiraPayload",
            "description": "Attack candidate based Jira payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `JIRA`"
          },
          "attackCandidateBasedWebhookPayload": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationAttackCandidateBasedWebhookPayload:AppsecNotificationAttackCandidateBasedWebhookPayload",
            "description": "Attack candidate based webhook payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `ATTACK_CANDIDATE` and <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> equals `WEBHOOK`"
          },
          "displayName": {
            "type": "string",
            "description": "Display name of the security notification"
          },
          "emailConfiguration": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationEmailConfiguration:AppsecNotificationEmailConfiguration",
            "description": "Email configuration, required when <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> equals `EMAIL`"
          },
          "enabled": {
            "type": "boolean",
            "description": "Enable/Disable the security notification, 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>)"
          },
          "jiraConfiguration": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationJiraConfiguration:AppsecNotificationJiraConfiguration",
            "description": "Jira configuration, required when <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> equals `JIRA`"
          },
          "securityProblemBasedAlertingProfile": {
            "type": "string",
            "description": "For security problem alerts, select an [alerting profile](https://www.terraform.io/ui/settings/builtin:appsec.notification-alerting-profile) to control the delivery of security notifications related to this integration."
          },
          "securityProblemBasedEmailPayload": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedEmailPayload:AppsecNotificationSecurityProblemBasedEmailPayload",
            "description": "Security problem based email payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `EMAIL`"
          },
          "securityProblemBasedJiraPayload": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedJiraPayload:AppsecNotificationSecurityProblemBasedJiraPayload",
            "description": "Security problem based Jira payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `JIRA`"
          },
          "securityProblemBasedWebhookPayload": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationSecurityProblemBasedWebhookPayload:AppsecNotificationSecurityProblemBasedWebhookPayload",
            "description": "Security problem based webhook payload, required when <span pulumi-lang-nodejs=\"`trigger`\" pulumi-lang-dotnet=\"`Trigger`\" pulumi-lang-go=\"`trigger`\" pulumi-lang-python=\"`trigger`\" pulumi-lang-yaml=\"`trigger`\" pulumi-lang-java=\"`trigger`\">`trigger`</span> equals `SECURITY_PROBLEM` and <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> equals `WEBHOOK`"
          },
          "trigger": {
            "type": "string",
            "description": "Security alert type, possible Values: `ATTACK_CANDIDATE`, `SECURITY_PROBLEM`"
          },
          "type": {
            "type": "string",
            "description": "Notification type, possible Values: `EMAIL`, `JIRA`, `WEBHOOK`"
          },
          "webhookConfiguration": {
            "$ref": "#/types/dynatrace:index%2FAppsecNotificationWebhookConfiguration:AppsecNotificationWebhookConfiguration",
            "description": "Webhook configuration, required when <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> equals `WEBHOOK`"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attackAlerting:AttackAlerting": {
      "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"
        },
        "enabledAttackMitigations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Attack State\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "name"
      ],
      "inputProperties": {
        "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"
        },
        "enabledAttackMitigations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Attack State\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttackAlerting resources.\n",
        "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"
          },
          "enabledAttackMitigations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Attack State\n"
          },
          "name": {
            "type": "string",
            "description": "Name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attackAllowlist:AttackAllowlist": {
      "properties": {
        "attackHandling": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistAttackHandling:AttackAllowlistAttackHandling",
          "description": "Step 1: Define attack control for chosen criteria\n"
        },
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistCriteria:AttackAllowlistCriteria",
          "description": "Step 1: Define criteria. Please specify at least one of source IP or attack pattern.\n",
          "deprecationMessage": "The <span pulumi-lang-nodejs=\"`criteria`\" pulumi-lang-dotnet=\"`Criteria`\" pulumi-lang-go=\"`criteria`\" pulumi-lang-python=\"`criteria`\" pulumi-lang-yaml=\"`criteria`\" pulumi-lang-java=\"`criteria`\">`criteria`</span> attribute has been deprecated, please use the <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> and <span pulumi-lang-nodejs=\"`resourceAttributeConditions`\" pulumi-lang-dotnet=\"`ResourceAttributeConditions`\" pulumi-lang-go=\"`resourceAttributeConditions`\" pulumi-lang-python=\"`resource_attribute_conditions`\" pulumi-lang-yaml=\"`resourceAttributeConditions`\" pulumi-lang-java=\"`resourceAttributeConditions`\">`resource_attribute_conditions`</span> attributes instead."
        },
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistMetadata:AttackAllowlistMetadata",
          "description": "Step 4: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistResourceAttributeConditions:AttackAllowlistResourceAttributeConditions",
          "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistRules:AttackAllowlistRules",
          "description": "Provide conditions that must be met by the detection finding you want to allowlist.\n"
        }
      },
      "type": "object",
      "required": [
        "attackHandling",
        "enabled",
        "insertAfter",
        "metadata",
        "rules"
      ],
      "inputProperties": {
        "attackHandling": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistAttackHandling:AttackAllowlistAttackHandling",
          "description": "Step 1: Define attack control for chosen criteria\n"
        },
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistCriteria:AttackAllowlistCriteria",
          "description": "Step 1: Define criteria. Please specify at least one of source IP or attack pattern.\n",
          "deprecationMessage": "The <span pulumi-lang-nodejs=\"`criteria`\" pulumi-lang-dotnet=\"`Criteria`\" pulumi-lang-go=\"`criteria`\" pulumi-lang-python=\"`criteria`\" pulumi-lang-yaml=\"`criteria`\" pulumi-lang-java=\"`criteria`\">`criteria`</span> attribute has been deprecated, please use the <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> and <span pulumi-lang-nodejs=\"`resourceAttributeConditions`\" pulumi-lang-dotnet=\"`ResourceAttributeConditions`\" pulumi-lang-go=\"`resourceAttributeConditions`\" pulumi-lang-python=\"`resource_attribute_conditions`\" pulumi-lang-yaml=\"`resourceAttributeConditions`\" pulumi-lang-java=\"`resourceAttributeConditions`\">`resource_attribute_conditions`</span> attributes instead."
        },
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistMetadata:AttackAllowlistMetadata",
          "description": "Step 4: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistResourceAttributeConditions:AttackAllowlistResourceAttributeConditions",
          "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAttackAllowlistRules:AttackAllowlistRules",
          "description": "Provide conditions that must be met by the detection finding you want to allowlist.\n"
        }
      },
      "requiredInputs": [
        "attackHandling",
        "enabled",
        "metadata",
        "rules"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttackAllowlist resources.\n",
        "properties": {
          "attackHandling": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistAttackHandling:AttackAllowlistAttackHandling",
            "description": "Step 1: Define attack control for chosen criteria\n"
          },
          "criteria": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistCriteria:AttackAllowlistCriteria",
            "description": "Step 1: Define criteria. Please specify at least one of source IP or attack pattern.\n",
            "deprecationMessage": "The <span pulumi-lang-nodejs=\"`criteria`\" pulumi-lang-dotnet=\"`Criteria`\" pulumi-lang-go=\"`criteria`\" pulumi-lang-python=\"`criteria`\" pulumi-lang-yaml=\"`criteria`\" pulumi-lang-java=\"`criteria`\">`criteria`</span> attribute has been deprecated, please use the <span pulumi-lang-nodejs=\"`rules`\" pulumi-lang-dotnet=\"`Rules`\" pulumi-lang-go=\"`rules`\" pulumi-lang-python=\"`rules`\" pulumi-lang-yaml=\"`rules`\" pulumi-lang-java=\"`rules`\">`rules`</span> and <span pulumi-lang-nodejs=\"`resourceAttributeConditions`\" pulumi-lang-dotnet=\"`ResourceAttributeConditions`\" pulumi-lang-go=\"`resourceAttributeConditions`\" pulumi-lang-python=\"`resource_attribute_conditions`\" pulumi-lang-yaml=\"`resourceAttributeConditions`\" pulumi-lang-java=\"`resourceAttributeConditions`\">`resource_attribute_conditions`</span> attributes instead."
          },
          "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistMetadata:AttackAllowlistMetadata",
            "description": "Step 4: Leave comment (optional)\n"
          },
          "resourceAttributeConditions": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistResourceAttributeConditions:AttackAllowlistResourceAttributeConditions",
            "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FAttackAllowlistRules:AttackAllowlistRules",
            "description": "Provide conditions that must be met by the detection finding you want to allowlist.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attackRules:AttackRules": {
      "properties": {
        "attackHandling": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesAttackHandling:AttackRulesAttackHandling",
          "description": "Step 1: Select attack protection behavior\n"
        },
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesCriteria:AttackRulesCriteria",
          "description": "Step 2: Select attack type\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesMetadata:AttackRulesMetadata",
          "description": "Step 4: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesResourceAttributeConditions:AttackRulesResourceAttributeConditions",
          "description": "If you add more than one condition, note that all conditions must be true simultaneously for the rule to apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        }
      },
      "type": "object",
      "required": [
        "attackHandling",
        "criteria",
        "enabled",
        "insertAfter",
        "metadata"
      ],
      "inputProperties": {
        "attackHandling": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesAttackHandling:AttackRulesAttackHandling",
          "description": "Step 1: Select attack protection behavior\n"
        },
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesCriteria:AttackRulesCriteria",
          "description": "Step 2: Select attack type\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesMetadata:AttackRulesMetadata",
          "description": "Step 4: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FAttackRulesResourceAttributeConditions:AttackRulesResourceAttributeConditions",
          "description": "If you add more than one condition, note that all conditions must be true simultaneously for the rule to apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        }
      },
      "requiredInputs": [
        "attackHandling",
        "criteria",
        "enabled",
        "metadata"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttackRules resources.\n",
        "properties": {
          "attackHandling": {
            "$ref": "#/types/dynatrace:index%2FAttackRulesAttackHandling:AttackRulesAttackHandling",
            "description": "Step 1: Select attack protection behavior\n"
          },
          "criteria": {
            "$ref": "#/types/dynatrace:index%2FAttackRulesCriteria:AttackRulesCriteria",
            "description": "Step 2: Select attack type\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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FAttackRulesMetadata:AttackRulesMetadata",
            "description": "Step 4: Leave comment (optional)\n"
          },
          "resourceAttributeConditions": {
            "$ref": "#/types/dynatrace:index%2FAttackRulesResourceAttributeConditions:AttackRulesResourceAttributeConditions",
            "description": "If you add more than one condition, note that all conditions must be true simultaneously for the rule to apply.\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attackSettings:AttackSettings": {
      "properties": {
        "defaultAttackHandling": {
          "$ref": "#/types/dynatrace:index%2FAttackSettingsDefaultAttackHandling:AttackSettingsDefaultAttackHandling",
          "description": "Define global incoming attack control\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": [
        "defaultAttackHandling",
        "enabled"
      ],
      "inputProperties": {
        "defaultAttackHandling": {
          "$ref": "#/types/dynatrace:index%2FAttackSettingsDefaultAttackHandling:AttackSettingsDefaultAttackHandling",
          "description": "Define global incoming attack control\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"
        }
      },
      "requiredInputs": [
        "defaultAttackHandling",
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttackSettings resources.\n",
        "properties": {
          "defaultAttackHandling": {
            "$ref": "#/types/dynatrace:index%2FAttackSettingsDefaultAttackHandling:AttackSettingsDefaultAttackHandling",
            "description": "Define global incoming attack control\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"
      }
    },
    "dynatrace:index/attributeAllowList:AttributeAllowList": {
      "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"
        },
        "key": {
          "type": "string",
          "description": "Key of the attribute to persist\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "key"
      ],
      "inputProperties": {
        "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"
        },
        "key": {
          "type": "string",
          "description": "Key of the attribute to persist\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "key"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttributeAllowList resources.\n",
        "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"
          },
          "key": {
            "type": "string",
            "description": "Key of the attribute to persist\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attributeBlockList:AttributeBlockList": {
      "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"
        },
        "key": {
          "type": "string",
          "description": "Key of the attribute that should not be persisted\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "key"
      ],
      "inputProperties": {
        "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"
        },
        "key": {
          "type": "string",
          "description": "Key of the attribute that should not be persisted\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "key"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttributeBlockList resources.\n",
        "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"
          },
          "key": {
            "type": "string",
            "description": "Key of the attribute that should not be persisted\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attributeMasking:AttributeMasking": {
      "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"
        },
        "key": {
          "type": "string",
          "description": "Key of the attribute\n"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "key",
        "masking"
      ],
      "inputProperties": {
        "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"
        },
        "key": {
          "type": "string",
          "description": "Key of the attribute\n"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "key",
        "masking"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttributeMasking resources.\n",
        "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"
          },
          "key": {
            "type": "string",
            "description": "Key of the attribute\n"
          },
          "masking": {
            "type": "string",
            "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/attributesPreferences:AttributesPreferences": {
      "properties": {
        "persistenceMode": {
          "type": "string",
          "description": "Possible Values: `ALLOW_ALL_ATTRIBUTES`, `BLOCK_ALL_ATTRIBUTES`\n"
        }
      },
      "type": "object",
      "required": [
        "persistenceMode"
      ],
      "inputProperties": {
        "persistenceMode": {
          "type": "string",
          "description": "Possible Values: `ALLOW_ALL_ATTRIBUTES`, `BLOCK_ALL_ATTRIBUTES`\n"
        }
      },
      "requiredInputs": [
        "persistenceMode"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AttributesPreferences resources.\n",
        "properties": {
          "persistenceMode": {
            "type": "string",
            "description": "Possible Values: `ALLOW_ALL_ATTRIBUTES`, `BLOCK_ALL_ATTRIBUTES`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/auditLog:AuditLog": {
      "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"
      ],
      "inputProperties": {
        "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"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AuditLog resources.\n",
        "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"
      }
    },
    "dynatrace:index/automationApproval:AutomationApproval": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Dynatrace Workflows - https://www.dynatrace.com/support/help/platform-modules/cloud-automation/workflows\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:automation.approval)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.AutomationApproval(\"#name#\", {workflowAppAccessApprovalEnabled: true});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.AutomationApproval(\"#name#\", workflow_app_access_approval_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.AutomationApproval(\"#name#\", new()\n    {\n        WorkflowAppAccessApprovalEnabled = true,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewAutomationApproval(ctx, \"#name#\", &dynatrace.AutomationApprovalArgs{\n\t\t\tWorkflowAppAccessApprovalEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationApproval;\nimport com.pulumi.dynatrace.AutomationApprovalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new AutomationApproval(\"#name#\", AutomationApprovalArgs.builder()\n            .workflowAppAccessApprovalEnabled(true)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:AutomationApproval\n    properties:\n      workflowAppAccessApprovalEnabled: true\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "workflowAppAccessApprovalEnabled": {
          "type": "boolean",
          "description": "Allow on tenant level anyone with access to the app can respond to requests via an approval link.\n"
        }
      },
      "type": "object",
      "required": [
        "workflowAppAccessApprovalEnabled"
      ],
      "inputProperties": {
        "workflowAppAccessApprovalEnabled": {
          "type": "boolean",
          "description": "Allow on tenant level anyone with access to the app can respond to requests via an approval link.\n"
        }
      },
      "requiredInputs": [
        "workflowAppAccessApprovalEnabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationApproval resources.\n",
        "properties": {
          "workflowAppAccessApprovalEnabled": {
            "type": "boolean",
            "description": "Allow on tenant level anyone with access to the app can respond to requests via an approval link.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationBusinessCalendar:AutomationBusinessCalendar": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View calendars** (`automation:calendars:read`) and **Create and edit calendars** (`automation:calendars:write`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace Workflows - https://www.dynatrace.com/support/help/platform-modules/cloud-automation/workflows\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.AutomationBusinessCalendar(\"#name#\", {\n    description: \"#name#\",\n    holidays: {\n        holidays: [\n            {\n                date: \"2023-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2023-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2023-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2023-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2023-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2023-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2024-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2024-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2024-04-01\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2024-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2024-05-09\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2024-05-20\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2024-05-30\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2024-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2024-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2024-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2024-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2024-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2024-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2025-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2025-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2025-04-21\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2025-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2025-05-29\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2025-06-09\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2025-06-19\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2025-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2025-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2025-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2025-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2025-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2025-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2026-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2026-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2026-04-06\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2026-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2026-05-14\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2026-05-25\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2026-06-04\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2026-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2026-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2026-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2026-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2026-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2026-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2027-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2027-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2027-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2027-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2027-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2027-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2027-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2027-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2027-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2027-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2027-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2027-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2027-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2028-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2028-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2028-04-17\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2028-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2028-05-25\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2028-06-05\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2028-06-15\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2028-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2028-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2028-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2028-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2028-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2028-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2029-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2029-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2029-04-02\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2029-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2029-05-10\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2029-05-21\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2029-05-31\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2029-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2029-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2029-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2029-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2029-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2029-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2030-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2030-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2030-04-22\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2030-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2030-05-30\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2030-06-10\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2030-06-20\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2030-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2030-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2030-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2030-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2030-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2030-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2031-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2031-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2031-04-14\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2031-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2031-05-22\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2031-06-02\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2031-06-12\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2031-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2031-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2031-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2031-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2031-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2031-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2032-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2032-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2032-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2032-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2032-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2032-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2032-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2032-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2032-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2032-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2032-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2032-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2032-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2033-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2033-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2033-04-18\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2033-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2033-05-26\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2033-06-06\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2033-06-16\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2023-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2024-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2025-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2026-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2027-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2028-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2029-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2030-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2031-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2032-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2033-07-31\",\n                title: \"Reini Day\",\n            },\n        ],\n    },\n    title: \"#name#\",\n    validFrom: \"2023-07-31\",\n    validTo: \"2033-07-31\",\n    weekDays: [\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    weekStart: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.AutomationBusinessCalendar(\"#name#\",\n    description=\"#name#\",\n    holidays={\n        \"holidays\": [\n            {\n                \"date\": \"2023-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2023-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2023-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2023-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2023-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2023-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2024-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2024-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2024-04-01\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2024-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2024-05-09\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-05-20\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2024-05-30\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2024-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2024-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2024-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2024-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2024-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2025-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2025-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2025-04-21\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2025-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2025-05-29\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-06-09\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2025-06-19\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2025-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2025-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2025-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2025-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2025-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2026-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2026-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2026-04-06\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2026-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2026-05-14\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-05-25\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2026-06-04\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2026-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2026-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2026-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2026-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2026-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2027-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2027-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2027-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2027-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2027-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2027-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2027-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2027-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2027-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2027-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2027-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2028-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2028-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2028-04-17\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2028-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2028-05-25\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-06-05\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2028-06-15\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2028-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2028-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2028-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2028-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2028-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2029-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2029-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2029-04-02\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2029-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2029-05-10\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-05-21\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2029-05-31\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2029-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2029-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2029-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2029-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2029-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2030-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2030-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2030-04-22\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2030-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2030-05-30\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-06-10\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2030-06-20\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2030-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2030-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2030-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2030-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2030-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2031-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2031-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2031-04-14\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2031-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2031-05-22\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-06-02\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2031-06-12\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2031-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2031-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2031-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2031-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2031-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2032-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2032-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2032-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2032-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2032-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2032-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2032-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2032-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2032-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2032-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2032-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2033-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2033-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2033-04-18\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2033-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2033-05-26\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2033-06-06\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2033-06-16\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2023-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2024-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2025-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2026-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2027-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2028-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2029-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2030-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2031-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2032-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2033-07-31\",\n                \"title\": \"Reini Day\",\n            },\n        ],\n    },\n    title=\"#name#\",\n    valid_from=\"2023-07-31\",\n    valid_to=\"2033-07-31\",\n    week_days=[\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    week_start=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.AutomationBusinessCalendar(\"#name#\", new()\n    {\n        Description = \"#name#\",\n        Holidays = new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysArgs\n        {\n            Holidays = new[]\n            {\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-04-01\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-09\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-20\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-30\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-04-21\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-29\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-09\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-19\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-04-06\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-14\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-25\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-06-04\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-04-17\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-25\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-05\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-15\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-04-02\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-10\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-21\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-31\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-04-22\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-30\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-10\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-20\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-04-14\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-22\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-02\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-12\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-04-18\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-26\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-06\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-16\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-07-31\",\n                    Title = \"Reini Day\",\n                },\n            },\n        },\n        Title = \"#name#\",\n        ValidFrom = \"2023-07-31\",\n        ValidTo = \"2033-07-31\",\n        WeekDays = new[]\n        {\n            1,\n            2,\n            3,\n            4,\n            5,\n        },\n        WeekStart = 1,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewAutomationBusinessCalendar(ctx, \"#name#\", &dynatrace.AutomationBusinessCalendarArgs{\n\t\t\tDescription: pulumi.String(\"#name#\"),\n\t\t\tHolidays: &dynatrace.AutomationBusinessCalendarHolidaysArgs{\n\t\t\t\tHolidays: dynatrace.AutomationBusinessCalendarHolidaysHolidayArray{\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-04-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-04-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-19\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-04-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-06-04\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-04-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-05\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-04-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-04-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-04-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-12\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-04-18\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-16\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTitle:     pulumi.String(\"#name#\"),\n\t\t\tValidFrom: pulumi.String(\"2023-07-31\"),\n\t\t\tValidTo:   pulumi.String(\"2033-07-31\"),\n\t\t\tWeekDays: pulumi.IntArray{\n\t\t\t\tpulumi.Int(1),\n\t\t\t\tpulumi.Int(2),\n\t\t\t\tpulumi.Int(3),\n\t\t\t\tpulumi.Int(4),\n\t\t\t\tpulumi.Int(5),\n\t\t\t},\n\t\t\tWeekStart: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationBusinessCalendar;\nimport com.pulumi.dynatrace.AutomationBusinessCalendarArgs;\nimport com.pulumi.dynatrace.inputs.AutomationBusinessCalendarHolidaysArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new AutomationBusinessCalendar(\"#name#\", AutomationBusinessCalendarArgs.builder()\n            .description(\"#name#\")\n            .holidays(AutomationBusinessCalendarHolidaysArgs.builder()\n                .holidays(                \n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-04-01\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-09\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-20\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-30\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-04-21\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-29\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-09\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-19\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-04-06\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-14\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-25\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-06-04\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-04-17\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-25\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-05\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-15\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-04-02\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-10\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-21\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-31\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-04-22\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-30\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-10\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-20\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-04-14\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-22\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-02\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-12\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-04-18\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-26\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-06\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-16\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-07-31\")\n                        .title(\"Reini Day\")\n                        .build())\n                .build())\n            .title(\"#name#\")\n            .validFrom(\"2023-07-31\")\n            .validTo(\"2033-07-31\")\n            .weekDays(            \n                1,\n                2,\n                3,\n                4,\n                5)\n            .weekStart(1)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:AutomationBusinessCalendar\n    properties:\n      description: '#name#'\n      holidays:\n        holidays:\n          - date: 2023-08-15\n            title: Mariä Himmelfahrt\n          - date: 2023-10-26\n            title: Nationalfeiertag\n          - date: 2023-11-01\n            title: Allerheiligen\n          - date: 2023-12-08\n            title: Mariä Empfängnis\n          - date: 2023-12-25\n            title: Christtag\n          - date: 2023-12-26\n            title: Stefanitag\n          - date: 2024-01-01\n            title: Neujahr\n          - date: 2024-01-06\n            title: Heilige Drei Könige\n          - date: 2024-04-01\n            title: Ostermontag\n          - date: 2024-05-01\n            title: Staatsfeiertag\n          - date: 2024-05-09\n            title: Christi Himmelfahrt\n          - date: 2024-05-20\n            title: Pfingstmontag\n          - date: 2024-05-30\n            title: Fronleichnam\n          - date: 2024-08-15\n            title: Mariä Himmelfahrt\n          - date: 2024-10-26\n            title: Nationalfeiertag\n          - date: 2024-11-01\n            title: Allerheiligen\n          - date: 2024-12-08\n            title: Mariä Empfängnis\n          - date: 2024-12-25\n            title: Christtag\n          - date: 2024-12-26\n            title: Stefanitag\n          - date: 2025-01-01\n            title: Neujahr\n          - date: 2025-01-06\n            title: Heilige Drei Könige\n          - date: 2025-04-21\n            title: Ostermontag\n          - date: 2025-05-01\n            title: Staatsfeiertag\n          - date: 2025-05-29\n            title: Christi Himmelfahrt\n          - date: 2025-06-09\n            title: Pfingstmontag\n          - date: 2025-06-19\n            title: Fronleichnam\n          - date: 2025-08-15\n            title: Mariä Himmelfahrt\n          - date: 2025-10-26\n            title: Nationalfeiertag\n          - date: 2025-11-01\n            title: Allerheiligen\n          - date: 2025-12-08\n            title: Mariä Empfängnis\n          - date: 2025-12-25\n            title: Christtag\n          - date: 2025-12-26\n            title: Stefanitag\n          - date: 2026-01-01\n            title: Neujahr\n          - date: 2026-01-06\n            title: Heilige Drei Könige\n          - date: 2026-04-06\n            title: Ostermontag\n          - date: 2026-05-01\n            title: Staatsfeiertag\n          - date: 2026-05-14\n            title: Christi Himmelfahrt\n          - date: 2026-05-25\n            title: Pfingstmontag\n          - date: 2026-06-04\n            title: Fronleichnam\n          - date: 2026-08-15\n            title: Mariä Himmelfahrt\n          - date: 2026-10-26\n            title: Nationalfeiertag\n          - date: 2026-11-01\n            title: Allerheiligen\n          - date: 2026-12-08\n            title: Mariä Empfängnis\n          - date: 2026-12-25\n            title: Christtag\n          - date: 2026-12-26\n            title: Stefanitag\n          - date: 2027-01-01\n            title: Neujahr\n          - date: 2027-01-06\n            title: Heilige Drei Könige\n          - date: 2027-03-29\n            title: Ostermontag\n          - date: 2027-05-01\n            title: Staatsfeiertag\n          - date: 2027-05-06\n            title: Christi Himmelfahrt\n          - date: 2027-05-17\n            title: Pfingstmontag\n          - date: 2027-05-27\n            title: Fronleichnam\n          - date: 2027-08-15\n            title: Mariä Himmelfahrt\n          - date: 2027-10-26\n            title: Nationalfeiertag\n          - date: 2027-11-01\n            title: Allerheiligen\n          - date: 2027-12-08\n            title: Mariä Empfängnis\n          - date: 2027-12-25\n            title: Christtag\n          - date: 2027-12-26\n            title: Stefanitag\n          - date: 2028-01-01\n            title: Neujahr\n          - date: 2028-01-06\n            title: Heilige Drei Könige\n          - date: 2028-04-17\n            title: Ostermontag\n          - date: 2028-05-01\n            title: Staatsfeiertag\n          - date: 2028-05-25\n            title: Christi Himmelfahrt\n          - date: 2028-06-05\n            title: Pfingstmontag\n          - date: 2028-06-15\n            title: Fronleichnam\n          - date: 2028-08-15\n            title: Mariä Himmelfahrt\n          - date: 2028-10-26\n            title: Nationalfeiertag\n          - date: 2028-11-01\n            title: Allerheiligen\n          - date: 2028-12-08\n            title: Mariä Empfängnis\n          - date: 2028-12-25\n            title: Christtag\n          - date: 2028-12-26\n            title: Stefanitag\n          - date: 2029-01-01\n            title: Neujahr\n          - date: 2029-01-06\n            title: Heilige Drei Könige\n          - date: 2029-04-02\n            title: Ostermontag\n          - date: 2029-05-01\n            title: Staatsfeiertag\n          - date: 2029-05-10\n            title: Christi Himmelfahrt\n          - date: 2029-05-21\n            title: Pfingstmontag\n          - date: 2029-05-31\n            title: Fronleichnam\n          - date: 2029-08-15\n            title: Mariä Himmelfahrt\n          - date: 2029-10-26\n            title: Nationalfeiertag\n          - date: 2029-11-01\n            title: Allerheiligen\n          - date: 2029-12-08\n            title: Mariä Empfängnis\n          - date: 2029-12-25\n            title: Christtag\n          - date: 2029-12-26\n            title: Stefanitag\n          - date: 2030-01-01\n            title: Neujahr\n          - date: 2030-01-06\n            title: Heilige Drei Könige\n          - date: 2030-04-22\n            title: Ostermontag\n          - date: 2030-05-01\n            title: Staatsfeiertag\n          - date: 2030-05-30\n            title: Christi Himmelfahrt\n          - date: 2030-06-10\n            title: Pfingstmontag\n          - date: 2030-06-20\n            title: Fronleichnam\n          - date: 2030-08-15\n            title: Mariä Himmelfahrt\n          - date: 2030-10-26\n            title: Nationalfeiertag\n          - date: 2030-11-01\n            title: Allerheiligen\n          - date: 2030-12-08\n            title: Mariä Empfängnis\n          - date: 2030-12-25\n            title: Christtag\n          - date: 2030-12-26\n            title: Stefanitag\n          - date: 2031-01-01\n            title: Neujahr\n          - date: 2031-01-06\n            title: Heilige Drei Könige\n          - date: 2031-04-14\n            title: Ostermontag\n          - date: 2031-05-01\n            title: Staatsfeiertag\n          - date: 2031-05-22\n            title: Christi Himmelfahrt\n          - date: 2031-06-02\n            title: Pfingstmontag\n          - date: 2031-06-12\n            title: Fronleichnam\n          - date: 2031-08-15\n            title: Mariä Himmelfahrt\n          - date: 2031-10-26\n            title: Nationalfeiertag\n          - date: 2031-11-01\n            title: Allerheiligen\n          - date: 2031-12-08\n            title: Mariä Empfängnis\n          - date: 2031-12-25\n            title: Christtag\n          - date: 2031-12-26\n            title: Stefanitag\n          - date: 2032-01-01\n            title: Neujahr\n          - date: 2032-01-06\n            title: Heilige Drei Könige\n          - date: 2032-03-29\n            title: Ostermontag\n          - date: 2032-05-01\n            title: Staatsfeiertag\n          - date: 2032-05-06\n            title: Christi Himmelfahrt\n          - date: 2032-05-17\n            title: Pfingstmontag\n          - date: 2032-05-27\n            title: Fronleichnam\n          - date: 2032-08-15\n            title: Mariä Himmelfahrt\n          - date: 2032-10-26\n            title: Nationalfeiertag\n          - date: 2032-11-01\n            title: Allerheiligen\n          - date: 2032-12-08\n            title: Mariä Empfängnis\n          - date: 2032-12-25\n            title: Christtag\n          - date: 2032-12-26\n            title: Stefanitag\n          - date: 2033-01-01\n            title: Neujahr\n          - date: 2033-01-06\n            title: Heilige Drei Könige\n          - date: 2033-04-18\n            title: Ostermontag\n          - date: 2033-05-01\n            title: Staatsfeiertag\n          - date: 2033-05-26\n            title: Christi Himmelfahrt\n          - date: 2033-06-06\n            title: Pfingstmontag\n          - date: 2033-06-16\n            title: Fronleichnam\n          - date: 2023-07-31\n            title: Reini Day\n          - date: 2024-07-31\n            title: Reini Day\n          - date: 2025-07-31\n            title: Reini Day\n          - date: 2026-07-31\n            title: Reini Day\n          - date: 2027-07-31\n            title: Reini Day\n          - date: 2028-07-31\n            title: Reini Day\n          - date: 2029-07-31\n            title: Reini Day\n          - date: 2030-07-31\n            title: Reini Day\n          - date: 2031-07-31\n            title: Reini Day\n          - date: 2032-07-31\n            title: Reini Day\n          - date: 2033-07-31\n            title: Reini Day\n      title: '#name#'\n      validFrom: 2023-07-31\n      validTo: 2033-07-31\n      weekDays:\n        - 1\n        - 2\n        - 3\n        - 4\n        - 5\n      weekStart: 1\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "description": {
          "type": "string",
          "description": "An optional description for the Business Calendar\n"
        },
        "holidays": {
          "$ref": "#/types/dynatrace:index%2FAutomationBusinessCalendarHolidays:AutomationBusinessCalendarHolidays",
          "description": "A list of holidays valid in this calendar\n"
        },
        "title": {
          "type": "string",
          "description": "The title / name of the Business Calendar\n"
        },
        "validFrom": {
          "type": "string",
          "description": "The date from when on this calendar is valid from. Example: `2023-07-04` for July 4th 2023\n"
        },
        "validTo": {
          "type": "string",
          "description": "The date until when on this calendar is valid to. Example: `2023-07-04` for July 4th 2023\n"
        },
        "weekDays": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "The days to be considered week days in this calendar. `1' =`Monday`,<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>=`Tuesday`,<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>=`Wednesday`,<span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>=`Thursday`,<span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>=`Friday`,<span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>=`Saturday`,<span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>=`Sunday`\n"
        },
        "weekStart": {
          "type": "integer",
          "description": "Specifies the day of the week that's considered to be the first day in the week. <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 Monday, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span> for Sunday\n"
        }
      },
      "type": "object",
      "required": [
        "title"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "An optional description for the Business Calendar\n"
        },
        "holidays": {
          "$ref": "#/types/dynatrace:index%2FAutomationBusinessCalendarHolidays:AutomationBusinessCalendarHolidays",
          "description": "A list of holidays valid in this calendar\n"
        },
        "title": {
          "type": "string",
          "description": "The title / name of the Business Calendar\n"
        },
        "validFrom": {
          "type": "string",
          "description": "The date from when on this calendar is valid from. Example: `2023-07-04` for July 4th 2023\n"
        },
        "validTo": {
          "type": "string",
          "description": "The date until when on this calendar is valid to. Example: `2023-07-04` for July 4th 2023\n"
        },
        "weekDays": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "The days to be considered week days in this calendar. `1' =`Monday`,<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>=`Tuesday`,<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>=`Wednesday`,<span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>=`Thursday`,<span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>=`Friday`,<span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>=`Saturday`,<span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>=`Sunday`\n"
        },
        "weekStart": {
          "type": "integer",
          "description": "Specifies the day of the week that's considered to be the first day in the week. <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 Monday, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span> for Sunday\n"
        }
      },
      "requiredInputs": [
        "title"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationBusinessCalendar resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "An optional description for the Business Calendar\n"
          },
          "holidays": {
            "$ref": "#/types/dynatrace:index%2FAutomationBusinessCalendarHolidays:AutomationBusinessCalendarHolidays",
            "description": "A list of holidays valid in this calendar\n"
          },
          "title": {
            "type": "string",
            "description": "The title / name of the Business Calendar\n"
          },
          "validFrom": {
            "type": "string",
            "description": "The date from when on this calendar is valid from. Example: `2023-07-04` for July 4th 2023\n"
          },
          "validTo": {
            "type": "string",
            "description": "The date until when on this calendar is valid to. Example: `2023-07-04` for July 4th 2023\n"
          },
          "weekDays": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "The days to be considered week days in this calendar. `1' =`Monday`,<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>=`Tuesday`,<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>=`Wednesday`,<span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>=`Thursday`,<span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>=`Friday`,<span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>=`Saturday`,<span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>=`Sunday`\n"
          },
          "weekStart": {
            "type": "integer",
            "description": "Specifies the day of the week that's considered to be the first day in the week. <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 Monday, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span> for Sunday\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationControllerConnections:AutomationControllerConnections": {
      "properties": {
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name.\n"
        },
        "token": {
          "type": "string",
          "description": "API access token for the Ansible Automation Controller. Please note that this token is not refreshed and can expire.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Api_token`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the Ansible Automation Controller API endpoint. For example, https://ansible.yourdomain.com/api/v2/\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type",
        "url"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name.\n"
        },
        "token": {
          "type": "string",
          "description": "API access token for the Ansible Automation Controller. Please note that this token is not refreshed and can expire.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Api_token`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the Ansible Automation Controller API endpoint. For example, https://ansible.yourdomain.com/api/v2/\n"
        }
      },
      "requiredInputs": [
        "type",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationControllerConnections resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "A unique and clearly identifiable connection name.\n"
          },
          "token": {
            "type": "string",
            "description": "API access token for the Ansible Automation Controller. Please note that this token is not refreshed and can expire.\n",
            "secret": true
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `Api_token`\n"
          },
          "url": {
            "type": "string",
            "description": "URL of the Ansible Automation Controller API endpoint. For example, https://ansible.yourdomain.com/api/v2/\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationSchedulingRule:AutomationSchedulingRule": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View rules** (`automation:rules:read`) and **Create and edit rules** (`automation:rules:write`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace Workflows - https://www.dynatrace.com/support/help/platform-modules/cloud-automation/workflows\n\n## Resource Examples\n\n### Recurrence Rule\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst calendar = new dynatrace.AutomationBusinessCalendar(\"calendar\", {\n    description: \"#name#\",\n    title: \"#name#\",\n    validFrom: \"2023-07-31\",\n    validTo: \"2033-07-31\",\n    weekDays: [\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    weekStart: 1,\n    holidays: {\n        holidays: [\n            {\n                date: \"2023-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2023-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2023-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2023-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2023-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2023-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2024-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2024-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2024-04-01\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2024-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2024-05-09\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2024-05-20\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2024-05-30\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2024-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2024-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2024-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2024-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2024-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2024-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2025-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2025-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2025-04-21\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2025-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2025-05-29\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2025-06-09\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2025-06-19\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2025-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2025-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2025-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2025-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2025-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2025-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2026-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2026-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2026-04-06\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2026-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2026-05-14\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2026-05-25\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2026-06-04\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2026-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2026-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2026-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2026-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2026-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2026-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2027-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2027-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2027-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2027-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2027-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2027-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2027-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2027-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2027-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2027-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2027-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2027-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2027-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2028-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2028-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2028-04-17\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2028-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2028-05-25\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2028-06-05\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2028-06-15\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2028-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2028-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2028-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2028-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2028-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2028-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2029-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2029-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2029-04-02\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2029-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2029-05-10\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2029-05-21\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2029-05-31\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2029-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2029-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2029-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2029-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2029-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2029-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2030-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2030-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2030-04-22\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2030-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2030-05-30\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2030-06-10\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2030-06-20\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2030-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2030-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2030-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2030-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2030-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2030-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2031-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2031-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2031-04-14\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2031-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2031-05-22\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2031-06-02\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2031-06-12\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2031-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2031-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2031-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2031-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2031-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2031-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2032-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2032-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2032-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2032-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2032-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2032-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2032-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2032-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2032-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2032-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2032-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2032-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2032-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2033-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2033-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2033-04-18\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2033-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2033-05-26\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2033-06-06\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2033-06-16\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2023-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2024-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2025-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2026-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2027-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2028-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2029-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2030-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2031-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2032-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2033-07-31\",\n                title: \"Reini Day\",\n            },\n        ],\n    },\n});\nconst _name_ = new dynatrace.AutomationSchedulingRule(\"#name#\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        daysInMonths: [-1],\n        daysInYears: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        frequency: \"WEEKLY\",\n        interval: 33,\n        months: [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        weekdays: [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        weeks: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        workdays: \"WORKING\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\ncalendar = dynatrace.AutomationBusinessCalendar(\"calendar\",\n    description=\"#name#\",\n    title=\"#name#\",\n    valid_from=\"2023-07-31\",\n    valid_to=\"2033-07-31\",\n    week_days=[\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    week_start=1,\n    holidays={\n        \"holidays\": [\n            {\n                \"date\": \"2023-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2023-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2023-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2023-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2023-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2023-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2024-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2024-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2024-04-01\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2024-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2024-05-09\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-05-20\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2024-05-30\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2024-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2024-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2024-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2024-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2024-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2025-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2025-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2025-04-21\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2025-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2025-05-29\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-06-09\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2025-06-19\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2025-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2025-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2025-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2025-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2025-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2026-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2026-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2026-04-06\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2026-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2026-05-14\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-05-25\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2026-06-04\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2026-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2026-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2026-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2026-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2026-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2027-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2027-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2027-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2027-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2027-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2027-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2027-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2027-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2027-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2027-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2027-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2028-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2028-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2028-04-17\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2028-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2028-05-25\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-06-05\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2028-06-15\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2028-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2028-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2028-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2028-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2028-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2029-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2029-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2029-04-02\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2029-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2029-05-10\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-05-21\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2029-05-31\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2029-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2029-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2029-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2029-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2029-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2030-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2030-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2030-04-22\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2030-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2030-05-30\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-06-10\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2030-06-20\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2030-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2030-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2030-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2030-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2030-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2031-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2031-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2031-04-14\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2031-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2031-05-22\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-06-02\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2031-06-12\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2031-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2031-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2031-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2031-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2031-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2032-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2032-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2032-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2032-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2032-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2032-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2032-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2032-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2032-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2032-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2032-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2033-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2033-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2033-04-18\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2033-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2033-05-26\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2033-06-06\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2033-06-16\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2023-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2024-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2025-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2026-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2027-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2028-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2029-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2030-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2031-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2032-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2033-07-31\",\n                \"title\": \"Reini Day\",\n            },\n        ],\n    })\n_name_ = dynatrace.AutomationSchedulingRule(\"#name#\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"days_in_months\": [-1],\n        \"days_in_years\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"frequency\": \"WEEKLY\",\n        \"interval\": 33,\n        \"months\": [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        \"weekdays\": [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        \"weeks\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"workdays\": \"WORKING\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var calendar = new Dynatrace.AutomationBusinessCalendar(\"calendar\", new()\n    {\n        Description = \"#name#\",\n        Title = \"#name#\",\n        ValidFrom = \"2023-07-31\",\n        ValidTo = \"2033-07-31\",\n        WeekDays = new[]\n        {\n            1,\n            2,\n            3,\n            4,\n            5,\n        },\n        WeekStart = 1,\n        Holidays = new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysArgs\n        {\n            Holidays = new[]\n            {\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-04-01\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-09\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-20\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-30\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-04-21\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-29\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-09\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-19\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-04-06\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-14\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-25\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-06-04\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-04-17\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-25\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-05\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-15\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-04-02\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-10\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-21\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-31\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-04-22\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-30\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-10\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-20\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-04-14\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-22\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-02\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-12\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-04-18\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-26\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-06\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-16\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-07-31\",\n                    Title = \"Reini Day\",\n                },\n            },\n        },\n    });\n\n    var _name_ = new Dynatrace.AutomationSchedulingRule(\"#name#\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            DaysInMonths = new[]\n            {\n                -1,\n            },\n            DaysInYears = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Frequency = \"WEEKLY\",\n            Interval = 33,\n            Months = new[]\n            {\n                1,\n                2,\n                3,\n                4,\n                5,\n                6,\n                7,\n                8,\n                9,\n                10,\n                11,\n                12,\n            },\n            Weekdays = new[]\n            {\n                \"MO\",\n                \"TU\",\n                \"WE\",\n            },\n            Weeks = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Workdays = \"WORKING\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tcalendar, err := dynatrace.NewAutomationBusinessCalendar(ctx, \"calendar\", &dynatrace.AutomationBusinessCalendarArgs{\n\t\t\tDescription: pulumi.String(\"#name#\"),\n\t\t\tTitle:       pulumi.String(\"#name#\"),\n\t\t\tValidFrom:   pulumi.String(\"2023-07-31\"),\n\t\t\tValidTo:     pulumi.String(\"2033-07-31\"),\n\t\t\tWeekDays: pulumi.IntArray{\n\t\t\t\tpulumi.Int(1),\n\t\t\t\tpulumi.Int(2),\n\t\t\t\tpulumi.Int(3),\n\t\t\t\tpulumi.Int(4),\n\t\t\t\tpulumi.Int(5),\n\t\t\t},\n\t\t\tWeekStart: pulumi.Int(1),\n\t\t\tHolidays: &dynatrace.AutomationBusinessCalendarHolidaysArgs{\n\t\t\t\tHolidays: dynatrace.AutomationBusinessCalendarHolidaysHolidayArray{\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-04-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-04-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-19\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-04-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-06-04\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-04-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-05\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-04-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-04-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-04-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-12\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-04-18\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-16\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutomationSchedulingRule(ctx, \"#name#\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tDaysInMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t},\n\t\t\t\tDaysInYears: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tFrequency: pulumi.String(\"WEEKLY\"),\n\t\t\t\tInterval:  pulumi.Int(33),\n\t\t\t\tMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t\tpulumi.Int(4),\n\t\t\t\t\tpulumi.Int(5),\n\t\t\t\t\tpulumi.Int(6),\n\t\t\t\t\tpulumi.Int(7),\n\t\t\t\t\tpulumi.Int(8),\n\t\t\t\t\tpulumi.Int(9),\n\t\t\t\t\tpulumi.Int(10),\n\t\t\t\t\tpulumi.Int(11),\n\t\t\t\t\tpulumi.Int(12),\n\t\t\t\t},\n\t\t\t\tWeekdays: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"MO\"),\n\t\t\t\t\tpulumi.String(\"TU\"),\n\t\t\t\t\tpulumi.String(\"WE\"),\n\t\t\t\t},\n\t\t\t\tWeeks: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tWorkdays: pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationBusinessCalendar;\nimport com.pulumi.dynatrace.AutomationBusinessCalendarArgs;\nimport com.pulumi.dynatrace.inputs.AutomationBusinessCalendarHolidaysArgs;\nimport com.pulumi.dynatrace.AutomationSchedulingRule;\nimport com.pulumi.dynatrace.AutomationSchedulingRuleArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleRecurrenceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var calendar = new AutomationBusinessCalendar(\"calendar\", AutomationBusinessCalendarArgs.builder()\n            .description(\"#name#\")\n            .title(\"#name#\")\n            .validFrom(\"2023-07-31\")\n            .validTo(\"2033-07-31\")\n            .weekDays(            \n                1,\n                2,\n                3,\n                4,\n                5)\n            .weekStart(1)\n            .holidays(AutomationBusinessCalendarHolidaysArgs.builder()\n                .holidays(                \n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-04-01\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-09\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-20\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-30\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-04-21\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-29\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-09\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-19\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-04-06\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-14\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-25\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-06-04\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-04-17\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-25\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-05\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-15\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-04-02\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-10\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-21\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-31\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-04-22\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-30\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-10\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-20\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-04-14\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-22\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-02\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-12\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-04-18\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-26\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-06\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-16\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-07-31\")\n                        .title(\"Reini Day\")\n                        .build())\n                .build())\n            .build());\n\n        var _name_ = new AutomationSchedulingRule(\"#name#\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .daysInMonths(-1)\n                .daysInYears(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .frequency(\"WEEKLY\")\n                .interval(33)\n                .months(                \n                    1,\n                    2,\n                    3,\n                    4,\n                    5,\n                    6,\n                    7,\n                    8,\n                    9,\n                    10,\n                    11,\n                    12)\n                .weekdays(                \n                    \"MO\",\n                    \"TU\",\n                    \"WE\")\n                .weeks(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  calendar:\n    type: dynatrace:AutomationBusinessCalendar\n    properties:\n      description: '#name#'\n      title: '#name#'\n      validFrom: 2023-07-31\n      validTo: 2033-07-31\n      weekDays:\n        - 1\n        - 2\n        - 3\n        - 4\n        - 5\n      weekStart: 1\n      holidays:\n        holidays:\n          - date: 2023-08-15\n            title: Mariä Himmelfahrt\n          - date: 2023-10-26\n            title: Nationalfeiertag\n          - date: 2023-11-01\n            title: Allerheiligen\n          - date: 2023-12-08\n            title: Mariä Empfängnis\n          - date: 2023-12-25\n            title: Christtag\n          - date: 2023-12-26\n            title: Stefanitag\n          - date: 2024-01-01\n            title: Neujahr\n          - date: 2024-01-06\n            title: Heilige Drei Könige\n          - date: 2024-04-01\n            title: Ostermontag\n          - date: 2024-05-01\n            title: Staatsfeiertag\n          - date: 2024-05-09\n            title: Christi Himmelfahrt\n          - date: 2024-05-20\n            title: Pfingstmontag\n          - date: 2024-05-30\n            title: Fronleichnam\n          - date: 2024-08-15\n            title: Mariä Himmelfahrt\n          - date: 2024-10-26\n            title: Nationalfeiertag\n          - date: 2024-11-01\n            title: Allerheiligen\n          - date: 2024-12-08\n            title: Mariä Empfängnis\n          - date: 2024-12-25\n            title: Christtag\n          - date: 2024-12-26\n            title: Stefanitag\n          - date: 2025-01-01\n            title: Neujahr\n          - date: 2025-01-06\n            title: Heilige Drei Könige\n          - date: 2025-04-21\n            title: Ostermontag\n          - date: 2025-05-01\n            title: Staatsfeiertag\n          - date: 2025-05-29\n            title: Christi Himmelfahrt\n          - date: 2025-06-09\n            title: Pfingstmontag\n          - date: 2025-06-19\n            title: Fronleichnam\n          - date: 2025-08-15\n            title: Mariä Himmelfahrt\n          - date: 2025-10-26\n            title: Nationalfeiertag\n          - date: 2025-11-01\n            title: Allerheiligen\n          - date: 2025-12-08\n            title: Mariä Empfängnis\n          - date: 2025-12-25\n            title: Christtag\n          - date: 2025-12-26\n            title: Stefanitag\n          - date: 2026-01-01\n            title: Neujahr\n          - date: 2026-01-06\n            title: Heilige Drei Könige\n          - date: 2026-04-06\n            title: Ostermontag\n          - date: 2026-05-01\n            title: Staatsfeiertag\n          - date: 2026-05-14\n            title: Christi Himmelfahrt\n          - date: 2026-05-25\n            title: Pfingstmontag\n          - date: 2026-06-04\n            title: Fronleichnam\n          - date: 2026-08-15\n            title: Mariä Himmelfahrt\n          - date: 2026-10-26\n            title: Nationalfeiertag\n          - date: 2026-11-01\n            title: Allerheiligen\n          - date: 2026-12-08\n            title: Mariä Empfängnis\n          - date: 2026-12-25\n            title: Christtag\n          - date: 2026-12-26\n            title: Stefanitag\n          - date: 2027-01-01\n            title: Neujahr\n          - date: 2027-01-06\n            title: Heilige Drei Könige\n          - date: 2027-03-29\n            title: Ostermontag\n          - date: 2027-05-01\n            title: Staatsfeiertag\n          - date: 2027-05-06\n            title: Christi Himmelfahrt\n          - date: 2027-05-17\n            title: Pfingstmontag\n          - date: 2027-05-27\n            title: Fronleichnam\n          - date: 2027-08-15\n            title: Mariä Himmelfahrt\n          - date: 2027-10-26\n            title: Nationalfeiertag\n          - date: 2027-11-01\n            title: Allerheiligen\n          - date: 2027-12-08\n            title: Mariä Empfängnis\n          - date: 2027-12-25\n            title: Christtag\n          - date: 2027-12-26\n            title: Stefanitag\n          - date: 2028-01-01\n            title: Neujahr\n          - date: 2028-01-06\n            title: Heilige Drei Könige\n          - date: 2028-04-17\n            title: Ostermontag\n          - date: 2028-05-01\n            title: Staatsfeiertag\n          - date: 2028-05-25\n            title: Christi Himmelfahrt\n          - date: 2028-06-05\n            title: Pfingstmontag\n          - date: 2028-06-15\n            title: Fronleichnam\n          - date: 2028-08-15\n            title: Mariä Himmelfahrt\n          - date: 2028-10-26\n            title: Nationalfeiertag\n          - date: 2028-11-01\n            title: Allerheiligen\n          - date: 2028-12-08\n            title: Mariä Empfängnis\n          - date: 2028-12-25\n            title: Christtag\n          - date: 2028-12-26\n            title: Stefanitag\n          - date: 2029-01-01\n            title: Neujahr\n          - date: 2029-01-06\n            title: Heilige Drei Könige\n          - date: 2029-04-02\n            title: Ostermontag\n          - date: 2029-05-01\n            title: Staatsfeiertag\n          - date: 2029-05-10\n            title: Christi Himmelfahrt\n          - date: 2029-05-21\n            title: Pfingstmontag\n          - date: 2029-05-31\n            title: Fronleichnam\n          - date: 2029-08-15\n            title: Mariä Himmelfahrt\n          - date: 2029-10-26\n            title: Nationalfeiertag\n          - date: 2029-11-01\n            title: Allerheiligen\n          - date: 2029-12-08\n            title: Mariä Empfängnis\n          - date: 2029-12-25\n            title: Christtag\n          - date: 2029-12-26\n            title: Stefanitag\n          - date: 2030-01-01\n            title: Neujahr\n          - date: 2030-01-06\n            title: Heilige Drei Könige\n          - date: 2030-04-22\n            title: Ostermontag\n          - date: 2030-05-01\n            title: Staatsfeiertag\n          - date: 2030-05-30\n            title: Christi Himmelfahrt\n          - date: 2030-06-10\n            title: Pfingstmontag\n          - date: 2030-06-20\n            title: Fronleichnam\n          - date: 2030-08-15\n            title: Mariä Himmelfahrt\n          - date: 2030-10-26\n            title: Nationalfeiertag\n          - date: 2030-11-01\n            title: Allerheiligen\n          - date: 2030-12-08\n            title: Mariä Empfängnis\n          - date: 2030-12-25\n            title: Christtag\n          - date: 2030-12-26\n            title: Stefanitag\n          - date: 2031-01-01\n            title: Neujahr\n          - date: 2031-01-06\n            title: Heilige Drei Könige\n          - date: 2031-04-14\n            title: Ostermontag\n          - date: 2031-05-01\n            title: Staatsfeiertag\n          - date: 2031-05-22\n            title: Christi Himmelfahrt\n          - date: 2031-06-02\n            title: Pfingstmontag\n          - date: 2031-06-12\n            title: Fronleichnam\n          - date: 2031-08-15\n            title: Mariä Himmelfahrt\n          - date: 2031-10-26\n            title: Nationalfeiertag\n          - date: 2031-11-01\n            title: Allerheiligen\n          - date: 2031-12-08\n            title: Mariä Empfängnis\n          - date: 2031-12-25\n            title: Christtag\n          - date: 2031-12-26\n            title: Stefanitag\n          - date: 2032-01-01\n            title: Neujahr\n          - date: 2032-01-06\n            title: Heilige Drei Könige\n          - date: 2032-03-29\n            title: Ostermontag\n          - date: 2032-05-01\n            title: Staatsfeiertag\n          - date: 2032-05-06\n            title: Christi Himmelfahrt\n          - date: 2032-05-17\n            title: Pfingstmontag\n          - date: 2032-05-27\n            title: Fronleichnam\n          - date: 2032-08-15\n            title: Mariä Himmelfahrt\n          - date: 2032-10-26\n            title: Nationalfeiertag\n          - date: 2032-11-01\n            title: Allerheiligen\n          - date: 2032-12-08\n            title: Mariä Empfängnis\n          - date: 2032-12-25\n            title: Christtag\n          - date: 2032-12-26\n            title: Stefanitag\n          - date: 2033-01-01\n            title: Neujahr\n          - date: 2033-01-06\n            title: Heilige Drei Könige\n          - date: 2033-04-18\n            title: Ostermontag\n          - date: 2033-05-01\n            title: Staatsfeiertag\n          - date: 2033-05-26\n            title: Christi Himmelfahrt\n          - date: 2033-06-06\n            title: Pfingstmontag\n          - date: 2033-06-16\n            title: Fronleichnam\n          - date: 2023-07-31\n            title: Reini Day\n          - date: 2024-07-31\n            title: Reini Day\n          - date: 2025-07-31\n            title: Reini Day\n          - date: 2026-07-31\n            title: Reini Day\n          - date: 2027-07-31\n            title: Reini Day\n          - date: 2028-07-31\n            title: Reini Day\n          - date: 2029-07-31\n            title: Reini Day\n          - date: 2030-07-31\n            title: Reini Day\n          - date: 2031-07-31\n            title: Reini Day\n          - date: 2032-07-31\n            title: Reini Day\n          - date: 2033-07-31\n            title: Reini Day\n  '#name#':\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        daysInMonths:\n          - -1\n        daysInYears:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        frequency: WEEKLY\n        interval: 33\n        months:\n          - 1\n          - 2\n          - 3\n          - 4\n          - 5\n          - 6\n          - 7\n          - 8\n          - 9\n          - 10\n          - 11\n          - 12\n        weekdays:\n          - MO\n          - TU\n          - WE\n        weeks:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        workdays: WORKING\n```\n<!--End PulumiCodeChooser -->\n\n### Fixed Offset Rule\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst calendar = new dynatrace.AutomationBusinessCalendar(\"calendar\", {\n    description: \"#name#\",\n    title: \"#name#\",\n    validFrom: \"2023-07-31\",\n    validTo: \"2033-07-31\",\n    weekDays: [\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    weekStart: 1,\n    holidays: {\n        holidays: [\n            {\n                date: \"2023-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2023-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2023-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2023-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2023-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2023-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2024-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2024-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2024-04-01\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2024-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2024-05-09\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2024-05-20\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2024-05-30\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2024-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2024-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2024-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2024-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2024-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2024-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2025-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2025-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2025-04-21\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2025-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2025-05-29\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2025-06-09\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2025-06-19\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2025-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2025-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2025-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2025-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2025-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2025-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2026-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2026-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2026-04-06\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2026-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2026-05-14\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2026-05-25\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2026-06-04\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2026-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2026-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2026-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2026-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2026-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2026-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2027-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2027-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2027-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2027-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2027-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2027-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2027-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2027-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2027-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2027-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2027-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2027-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2027-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2028-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2028-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2028-04-17\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2028-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2028-05-25\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2028-06-05\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2028-06-15\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2028-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2028-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2028-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2028-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2028-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2028-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2029-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2029-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2029-04-02\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2029-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2029-05-10\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2029-05-21\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2029-05-31\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2029-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2029-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2029-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2029-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2029-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2029-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2030-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2030-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2030-04-22\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2030-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2030-05-30\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2030-06-10\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2030-06-20\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2030-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2030-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2030-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2030-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2030-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2030-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2031-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2031-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2031-04-14\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2031-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2031-05-22\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2031-06-02\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2031-06-12\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2031-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2031-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2031-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2031-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2031-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2031-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2032-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2032-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2032-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2032-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2032-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2032-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2032-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2032-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2032-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2032-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2032-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2032-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2032-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2033-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2033-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2033-04-18\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2033-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2033-05-26\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2033-06-06\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2033-06-16\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2023-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2024-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2025-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2026-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2027-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2028-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2029-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2030-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2031-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2032-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2033-07-31\",\n                title: \"Reini Day\",\n            },\n        ],\n    },\n});\nconst base = new dynatrace.AutomationSchedulingRule(\"base\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        daysInMonths: [-1],\n        daysInYears: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        frequency: \"WEEKLY\",\n        interval: 33,\n        months: [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        weekdays: [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        weeks: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        workdays: \"WORKING\",\n    },\n});\nconst _name_ = new dynatrace.AutomationSchedulingRule(\"#name#\", {\n    title: \"#name#\",\n    fixedOffset: {\n        offset: 50,\n        rule: base.id,\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\ncalendar = dynatrace.AutomationBusinessCalendar(\"calendar\",\n    description=\"#name#\",\n    title=\"#name#\",\n    valid_from=\"2023-07-31\",\n    valid_to=\"2033-07-31\",\n    week_days=[\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    week_start=1,\n    holidays={\n        \"holidays\": [\n            {\n                \"date\": \"2023-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2023-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2023-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2023-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2023-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2023-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2024-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2024-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2024-04-01\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2024-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2024-05-09\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-05-20\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2024-05-30\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2024-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2024-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2024-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2024-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2024-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2025-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2025-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2025-04-21\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2025-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2025-05-29\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-06-09\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2025-06-19\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2025-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2025-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2025-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2025-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2025-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2026-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2026-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2026-04-06\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2026-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2026-05-14\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-05-25\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2026-06-04\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2026-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2026-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2026-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2026-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2026-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2027-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2027-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2027-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2027-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2027-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2027-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2027-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2027-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2027-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2027-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2027-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2028-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2028-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2028-04-17\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2028-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2028-05-25\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-06-05\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2028-06-15\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2028-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2028-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2028-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2028-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2028-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2029-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2029-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2029-04-02\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2029-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2029-05-10\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-05-21\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2029-05-31\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2029-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2029-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2029-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2029-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2029-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2030-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2030-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2030-04-22\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2030-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2030-05-30\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-06-10\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2030-06-20\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2030-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2030-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2030-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2030-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2030-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2031-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2031-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2031-04-14\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2031-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2031-05-22\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-06-02\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2031-06-12\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2031-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2031-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2031-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2031-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2031-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2032-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2032-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2032-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2032-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2032-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2032-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2032-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2032-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2032-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2032-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2032-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2033-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2033-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2033-04-18\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2033-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2033-05-26\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2033-06-06\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2033-06-16\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2023-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2024-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2025-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2026-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2027-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2028-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2029-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2030-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2031-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2032-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2033-07-31\",\n                \"title\": \"Reini Day\",\n            },\n        ],\n    })\nbase = dynatrace.AutomationSchedulingRule(\"base\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"days_in_months\": [-1],\n        \"days_in_years\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"frequency\": \"WEEKLY\",\n        \"interval\": 33,\n        \"months\": [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        \"weekdays\": [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        \"weeks\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"workdays\": \"WORKING\",\n    })\n_name_ = dynatrace.AutomationSchedulingRule(\"#name#\",\n    title=\"#name#\",\n    fixed_offset={\n        \"offset\": 50,\n        \"rule\": base.id,\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var calendar = new Dynatrace.AutomationBusinessCalendar(\"calendar\", new()\n    {\n        Description = \"#name#\",\n        Title = \"#name#\",\n        ValidFrom = \"2023-07-31\",\n        ValidTo = \"2033-07-31\",\n        WeekDays = new[]\n        {\n            1,\n            2,\n            3,\n            4,\n            5,\n        },\n        WeekStart = 1,\n        Holidays = new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysArgs\n        {\n            Holidays = new[]\n            {\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-04-01\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-09\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-20\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-30\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-04-21\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-29\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-09\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-19\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-04-06\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-14\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-25\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-06-04\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-04-17\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-25\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-05\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-15\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-04-02\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-10\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-21\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-31\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-04-22\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-30\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-10\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-20\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-04-14\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-22\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-02\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-12\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-04-18\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-26\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-06\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-16\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-07-31\",\n                    Title = \"Reini Day\",\n                },\n            },\n        },\n    });\n\n    var @base = new Dynatrace.AutomationSchedulingRule(\"base\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            DaysInMonths = new[]\n            {\n                -1,\n            },\n            DaysInYears = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Frequency = \"WEEKLY\",\n            Interval = 33,\n            Months = new[]\n            {\n                1,\n                2,\n                3,\n                4,\n                5,\n                6,\n                7,\n                8,\n                9,\n                10,\n                11,\n                12,\n            },\n            Weekdays = new[]\n            {\n                \"MO\",\n                \"TU\",\n                \"WE\",\n            },\n            Weeks = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var _name_ = new Dynatrace.AutomationSchedulingRule(\"#name#\", new()\n    {\n        Title = \"#name#\",\n        FixedOffset = new Dynatrace.Inputs.AutomationSchedulingRuleFixedOffsetArgs\n        {\n            Offset = 50,\n            Rule = @base.Id,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tcalendar, err := dynatrace.NewAutomationBusinessCalendar(ctx, \"calendar\", &dynatrace.AutomationBusinessCalendarArgs{\n\t\t\tDescription: pulumi.String(\"#name#\"),\n\t\t\tTitle:       pulumi.String(\"#name#\"),\n\t\t\tValidFrom:   pulumi.String(\"2023-07-31\"),\n\t\t\tValidTo:     pulumi.String(\"2033-07-31\"),\n\t\t\tWeekDays: pulumi.IntArray{\n\t\t\t\tpulumi.Int(1),\n\t\t\t\tpulumi.Int(2),\n\t\t\t\tpulumi.Int(3),\n\t\t\t\tpulumi.Int(4),\n\t\t\t\tpulumi.Int(5),\n\t\t\t},\n\t\t\tWeekStart: pulumi.Int(1),\n\t\t\tHolidays: &dynatrace.AutomationBusinessCalendarHolidaysArgs{\n\t\t\t\tHolidays: dynatrace.AutomationBusinessCalendarHolidaysHolidayArray{\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-04-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-04-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-19\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-04-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-06-04\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-04-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-05\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-04-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-04-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-04-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-12\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-04-18\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-16\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbase, err := dynatrace.NewAutomationSchedulingRule(ctx, \"base\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tDaysInMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t},\n\t\t\t\tDaysInYears: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tFrequency: pulumi.String(\"WEEKLY\"),\n\t\t\t\tInterval:  pulumi.Int(33),\n\t\t\t\tMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t\tpulumi.Int(4),\n\t\t\t\t\tpulumi.Int(5),\n\t\t\t\t\tpulumi.Int(6),\n\t\t\t\t\tpulumi.Int(7),\n\t\t\t\t\tpulumi.Int(8),\n\t\t\t\t\tpulumi.Int(9),\n\t\t\t\t\tpulumi.Int(10),\n\t\t\t\t\tpulumi.Int(11),\n\t\t\t\t\tpulumi.Int(12),\n\t\t\t\t},\n\t\t\t\tWeekdays: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"MO\"),\n\t\t\t\t\tpulumi.String(\"TU\"),\n\t\t\t\t\tpulumi.String(\"WE\"),\n\t\t\t\t},\n\t\t\t\tWeeks: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tWorkdays: pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutomationSchedulingRule(ctx, \"#name#\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tTitle: pulumi.String(\"#name#\"),\n\t\t\tFixedOffset: &dynatrace.AutomationSchedulingRuleFixedOffsetArgs{\n\t\t\t\tOffset: pulumi.Int(50),\n\t\t\t\tRule:   base.ID(),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationBusinessCalendar;\nimport com.pulumi.dynatrace.AutomationBusinessCalendarArgs;\nimport com.pulumi.dynatrace.inputs.AutomationBusinessCalendarHolidaysArgs;\nimport com.pulumi.dynatrace.AutomationSchedulingRule;\nimport com.pulumi.dynatrace.AutomationSchedulingRuleArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleRecurrenceArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleFixedOffsetArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var calendar = new AutomationBusinessCalendar(\"calendar\", AutomationBusinessCalendarArgs.builder()\n            .description(\"#name#\")\n            .title(\"#name#\")\n            .validFrom(\"2023-07-31\")\n            .validTo(\"2033-07-31\")\n            .weekDays(            \n                1,\n                2,\n                3,\n                4,\n                5)\n            .weekStart(1)\n            .holidays(AutomationBusinessCalendarHolidaysArgs.builder()\n                .holidays(                \n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-04-01\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-09\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-20\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-30\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-04-21\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-29\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-09\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-19\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-04-06\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-14\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-25\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-06-04\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-04-17\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-25\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-05\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-15\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-04-02\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-10\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-21\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-31\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-04-22\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-30\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-10\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-20\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-04-14\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-22\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-02\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-12\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-04-18\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-26\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-06\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-16\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-07-31\")\n                        .title(\"Reini Day\")\n                        .build())\n                .build())\n            .build());\n\n        var base = new AutomationSchedulingRule(\"base\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .daysInMonths(-1)\n                .daysInYears(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .frequency(\"WEEKLY\")\n                .interval(33)\n                .months(                \n                    1,\n                    2,\n                    3,\n                    4,\n                    5,\n                    6,\n                    7,\n                    8,\n                    9,\n                    10,\n                    11,\n                    12)\n                .weekdays(                \n                    \"MO\",\n                    \"TU\",\n                    \"WE\")\n                .weeks(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var _name_ = new AutomationSchedulingRule(\"#name#\", AutomationSchedulingRuleArgs.builder()\n            .title(\"#name#\")\n            .fixedOffset(AutomationSchedulingRuleFixedOffsetArgs.builder()\n                .offset(50)\n                .rule(base.id())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  calendar:\n    type: dynatrace:AutomationBusinessCalendar\n    properties:\n      description: '#name#'\n      title: '#name#'\n      validFrom: 2023-07-31\n      validTo: 2033-07-31\n      weekDays:\n        - 1\n        - 2\n        - 3\n        - 4\n        - 5\n      weekStart: 1\n      holidays:\n        holidays:\n          - date: 2023-08-15\n            title: Mariä Himmelfahrt\n          - date: 2023-10-26\n            title: Nationalfeiertag\n          - date: 2023-11-01\n            title: Allerheiligen\n          - date: 2023-12-08\n            title: Mariä Empfängnis\n          - date: 2023-12-25\n            title: Christtag\n          - date: 2023-12-26\n            title: Stefanitag\n          - date: 2024-01-01\n            title: Neujahr\n          - date: 2024-01-06\n            title: Heilige Drei Könige\n          - date: 2024-04-01\n            title: Ostermontag\n          - date: 2024-05-01\n            title: Staatsfeiertag\n          - date: 2024-05-09\n            title: Christi Himmelfahrt\n          - date: 2024-05-20\n            title: Pfingstmontag\n          - date: 2024-05-30\n            title: Fronleichnam\n          - date: 2024-08-15\n            title: Mariä Himmelfahrt\n          - date: 2024-10-26\n            title: Nationalfeiertag\n          - date: 2024-11-01\n            title: Allerheiligen\n          - date: 2024-12-08\n            title: Mariä Empfängnis\n          - date: 2024-12-25\n            title: Christtag\n          - date: 2024-12-26\n            title: Stefanitag\n          - date: 2025-01-01\n            title: Neujahr\n          - date: 2025-01-06\n            title: Heilige Drei Könige\n          - date: 2025-04-21\n            title: Ostermontag\n          - date: 2025-05-01\n            title: Staatsfeiertag\n          - date: 2025-05-29\n            title: Christi Himmelfahrt\n          - date: 2025-06-09\n            title: Pfingstmontag\n          - date: 2025-06-19\n            title: Fronleichnam\n          - date: 2025-08-15\n            title: Mariä Himmelfahrt\n          - date: 2025-10-26\n            title: Nationalfeiertag\n          - date: 2025-11-01\n            title: Allerheiligen\n          - date: 2025-12-08\n            title: Mariä Empfängnis\n          - date: 2025-12-25\n            title: Christtag\n          - date: 2025-12-26\n            title: Stefanitag\n          - date: 2026-01-01\n            title: Neujahr\n          - date: 2026-01-06\n            title: Heilige Drei Könige\n          - date: 2026-04-06\n            title: Ostermontag\n          - date: 2026-05-01\n            title: Staatsfeiertag\n          - date: 2026-05-14\n            title: Christi Himmelfahrt\n          - date: 2026-05-25\n            title: Pfingstmontag\n          - date: 2026-06-04\n            title: Fronleichnam\n          - date: 2026-08-15\n            title: Mariä Himmelfahrt\n          - date: 2026-10-26\n            title: Nationalfeiertag\n          - date: 2026-11-01\n            title: Allerheiligen\n          - date: 2026-12-08\n            title: Mariä Empfängnis\n          - date: 2026-12-25\n            title: Christtag\n          - date: 2026-12-26\n            title: Stefanitag\n          - date: 2027-01-01\n            title: Neujahr\n          - date: 2027-01-06\n            title: Heilige Drei Könige\n          - date: 2027-03-29\n            title: Ostermontag\n          - date: 2027-05-01\n            title: Staatsfeiertag\n          - date: 2027-05-06\n            title: Christi Himmelfahrt\n          - date: 2027-05-17\n            title: Pfingstmontag\n          - date: 2027-05-27\n            title: Fronleichnam\n          - date: 2027-08-15\n            title: Mariä Himmelfahrt\n          - date: 2027-10-26\n            title: Nationalfeiertag\n          - date: 2027-11-01\n            title: Allerheiligen\n          - date: 2027-12-08\n            title: Mariä Empfängnis\n          - date: 2027-12-25\n            title: Christtag\n          - date: 2027-12-26\n            title: Stefanitag\n          - date: 2028-01-01\n            title: Neujahr\n          - date: 2028-01-06\n            title: Heilige Drei Könige\n          - date: 2028-04-17\n            title: Ostermontag\n          - date: 2028-05-01\n            title: Staatsfeiertag\n          - date: 2028-05-25\n            title: Christi Himmelfahrt\n          - date: 2028-06-05\n            title: Pfingstmontag\n          - date: 2028-06-15\n            title: Fronleichnam\n          - date: 2028-08-15\n            title: Mariä Himmelfahrt\n          - date: 2028-10-26\n            title: Nationalfeiertag\n          - date: 2028-11-01\n            title: Allerheiligen\n          - date: 2028-12-08\n            title: Mariä Empfängnis\n          - date: 2028-12-25\n            title: Christtag\n          - date: 2028-12-26\n            title: Stefanitag\n          - date: 2029-01-01\n            title: Neujahr\n          - date: 2029-01-06\n            title: Heilige Drei Könige\n          - date: 2029-04-02\n            title: Ostermontag\n          - date: 2029-05-01\n            title: Staatsfeiertag\n          - date: 2029-05-10\n            title: Christi Himmelfahrt\n          - date: 2029-05-21\n            title: Pfingstmontag\n          - date: 2029-05-31\n            title: Fronleichnam\n          - date: 2029-08-15\n            title: Mariä Himmelfahrt\n          - date: 2029-10-26\n            title: Nationalfeiertag\n          - date: 2029-11-01\n            title: Allerheiligen\n          - date: 2029-12-08\n            title: Mariä Empfängnis\n          - date: 2029-12-25\n            title: Christtag\n          - date: 2029-12-26\n            title: Stefanitag\n          - date: 2030-01-01\n            title: Neujahr\n          - date: 2030-01-06\n            title: Heilige Drei Könige\n          - date: 2030-04-22\n            title: Ostermontag\n          - date: 2030-05-01\n            title: Staatsfeiertag\n          - date: 2030-05-30\n            title: Christi Himmelfahrt\n          - date: 2030-06-10\n            title: Pfingstmontag\n          - date: 2030-06-20\n            title: Fronleichnam\n          - date: 2030-08-15\n            title: Mariä Himmelfahrt\n          - date: 2030-10-26\n            title: Nationalfeiertag\n          - date: 2030-11-01\n            title: Allerheiligen\n          - date: 2030-12-08\n            title: Mariä Empfängnis\n          - date: 2030-12-25\n            title: Christtag\n          - date: 2030-12-26\n            title: Stefanitag\n          - date: 2031-01-01\n            title: Neujahr\n          - date: 2031-01-06\n            title: Heilige Drei Könige\n          - date: 2031-04-14\n            title: Ostermontag\n          - date: 2031-05-01\n            title: Staatsfeiertag\n          - date: 2031-05-22\n            title: Christi Himmelfahrt\n          - date: 2031-06-02\n            title: Pfingstmontag\n          - date: 2031-06-12\n            title: Fronleichnam\n          - date: 2031-08-15\n            title: Mariä Himmelfahrt\n          - date: 2031-10-26\n            title: Nationalfeiertag\n          - date: 2031-11-01\n            title: Allerheiligen\n          - date: 2031-12-08\n            title: Mariä Empfängnis\n          - date: 2031-12-25\n            title: Christtag\n          - date: 2031-12-26\n            title: Stefanitag\n          - date: 2032-01-01\n            title: Neujahr\n          - date: 2032-01-06\n            title: Heilige Drei Könige\n          - date: 2032-03-29\n            title: Ostermontag\n          - date: 2032-05-01\n            title: Staatsfeiertag\n          - date: 2032-05-06\n            title: Christi Himmelfahrt\n          - date: 2032-05-17\n            title: Pfingstmontag\n          - date: 2032-05-27\n            title: Fronleichnam\n          - date: 2032-08-15\n            title: Mariä Himmelfahrt\n          - date: 2032-10-26\n            title: Nationalfeiertag\n          - date: 2032-11-01\n            title: Allerheiligen\n          - date: 2032-12-08\n            title: Mariä Empfängnis\n          - date: 2032-12-25\n            title: Christtag\n          - date: 2032-12-26\n            title: Stefanitag\n          - date: 2033-01-01\n            title: Neujahr\n          - date: 2033-01-06\n            title: Heilige Drei Könige\n          - date: 2033-04-18\n            title: Ostermontag\n          - date: 2033-05-01\n            title: Staatsfeiertag\n          - date: 2033-05-26\n            title: Christi Himmelfahrt\n          - date: 2033-06-06\n            title: Pfingstmontag\n          - date: 2033-06-16\n            title: Fronleichnam\n          - date: 2023-07-31\n            title: Reini Day\n          - date: 2024-07-31\n            title: Reini Day\n          - date: 2025-07-31\n            title: Reini Day\n          - date: 2026-07-31\n            title: Reini Day\n          - date: 2027-07-31\n            title: Reini Day\n          - date: 2028-07-31\n            title: Reini Day\n          - date: 2029-07-31\n            title: Reini Day\n          - date: 2030-07-31\n            title: Reini Day\n          - date: 2031-07-31\n            title: Reini Day\n          - date: 2032-07-31\n            title: Reini Day\n          - date: 2033-07-31\n            title: Reini Day\n  base:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        daysInMonths:\n          - -1\n        daysInYears:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        frequency: WEEKLY\n        interval: 33\n        months:\n          - 1\n          - 2\n          - 3\n          - 4\n          - 5\n          - 6\n          - 7\n          - 8\n          - 9\n          - 10\n          - 11\n          - 12\n        weekdays:\n          - MO\n          - TU\n          - WE\n        weeks:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        workdays: WORKING\n  '#name#':\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      title: '#name#'\n      fixedOffset:\n        offset: 50\n        rule: ${base.id}\n```\n<!--End PulumiCodeChooser -->\n\n### Relative Offset rule\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst calendar = new dynatrace.AutomationBusinessCalendar(\"calendar\", {\n    description: \"#name#\",\n    title: \"#name#\",\n    validFrom: \"2023-07-31\",\n    validTo: \"2033-07-31\",\n    weekDays: [\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    weekStart: 1,\n    holidays: {\n        holidays: [\n            {\n                date: \"2023-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2023-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2023-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2023-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2023-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2023-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2024-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2024-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2024-04-01\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2024-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2024-05-09\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2024-05-20\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2024-05-30\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2024-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2024-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2024-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2024-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2024-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2024-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2025-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2025-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2025-04-21\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2025-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2025-05-29\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2025-06-09\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2025-06-19\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2025-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2025-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2025-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2025-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2025-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2025-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2026-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2026-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2026-04-06\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2026-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2026-05-14\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2026-05-25\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2026-06-04\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2026-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2026-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2026-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2026-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2026-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2026-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2027-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2027-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2027-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2027-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2027-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2027-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2027-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2027-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2027-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2027-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2027-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2027-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2027-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2028-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2028-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2028-04-17\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2028-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2028-05-25\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2028-06-05\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2028-06-15\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2028-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2028-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2028-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2028-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2028-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2028-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2029-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2029-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2029-04-02\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2029-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2029-05-10\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2029-05-21\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2029-05-31\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2029-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2029-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2029-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2029-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2029-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2029-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2030-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2030-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2030-04-22\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2030-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2030-05-30\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2030-06-10\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2030-06-20\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2030-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2030-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2030-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2030-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2030-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2030-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2031-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2031-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2031-04-14\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2031-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2031-05-22\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2031-06-02\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2031-06-12\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2031-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2031-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2031-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2031-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2031-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2031-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2032-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2032-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2032-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2032-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2032-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2032-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2032-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2032-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2032-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2032-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2032-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2032-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2032-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2033-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2033-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2033-04-18\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2033-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2033-05-26\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2033-06-06\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2033-06-16\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2023-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2024-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2025-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2026-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2027-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2028-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2029-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2030-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2031-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2032-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2033-07-31\",\n                title: \"Reini Day\",\n            },\n        ],\n    },\n});\nconst base = new dynatrace.AutomationSchedulingRule(\"base\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        daysInMonths: [-1],\n        daysInYears: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        frequency: \"WEEKLY\",\n        interval: 33,\n        months: [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        weekdays: [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        weeks: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        workdays: \"WORKING\",\n    },\n});\nconst source = new dynatrace.AutomationSchedulingRule(\"source\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        daysInMonths: [-1],\n        daysInYears: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        frequency: \"WEEKLY\",\n        interval: 33,\n        months: [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        weekdays: [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        weeks: [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        workdays: \"WORKING\",\n    },\n});\nconst target = new dynatrace.AutomationSchedulingRule(\"target\", {\n    title: \"#name#\",\n    fixedOffset: {\n        offset: 50,\n        rule: base.id,\n    },\n});\nconst _name_ = new dynatrace.AutomationSchedulingRule(\"#name#\", {\n    title: \"#name#\",\n    relativeOffset: {\n        direction: \"previous\",\n        sourceRule: source.id,\n        targetRule: target.id,\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\ncalendar = dynatrace.AutomationBusinessCalendar(\"calendar\",\n    description=\"#name#\",\n    title=\"#name#\",\n    valid_from=\"2023-07-31\",\n    valid_to=\"2033-07-31\",\n    week_days=[\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    week_start=1,\n    holidays={\n        \"holidays\": [\n            {\n                \"date\": \"2023-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2023-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2023-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2023-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2023-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2023-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2024-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2024-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2024-04-01\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2024-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2024-05-09\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-05-20\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2024-05-30\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2024-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2024-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2024-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2024-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2024-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2025-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2025-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2025-04-21\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2025-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2025-05-29\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-06-09\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2025-06-19\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2025-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2025-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2025-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2025-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2025-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2026-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2026-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2026-04-06\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2026-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2026-05-14\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-05-25\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2026-06-04\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2026-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2026-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2026-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2026-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2026-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2027-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2027-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2027-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2027-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2027-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2027-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2027-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2027-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2027-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2027-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2027-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2028-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2028-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2028-04-17\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2028-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2028-05-25\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-06-05\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2028-06-15\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2028-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2028-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2028-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2028-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2028-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2029-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2029-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2029-04-02\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2029-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2029-05-10\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-05-21\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2029-05-31\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2029-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2029-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2029-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2029-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2029-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2030-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2030-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2030-04-22\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2030-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2030-05-30\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-06-10\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2030-06-20\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2030-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2030-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2030-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2030-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2030-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2031-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2031-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2031-04-14\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2031-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2031-05-22\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-06-02\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2031-06-12\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2031-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2031-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2031-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2031-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2031-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2032-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2032-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2032-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2032-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2032-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2032-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2032-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2032-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2032-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2032-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2032-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2033-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2033-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2033-04-18\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2033-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2033-05-26\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2033-06-06\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2033-06-16\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2023-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2024-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2025-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2026-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2027-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2028-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2029-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2030-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2031-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2032-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2033-07-31\",\n                \"title\": \"Reini Day\",\n            },\n        ],\n    })\nbase = dynatrace.AutomationSchedulingRule(\"base\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"days_in_months\": [-1],\n        \"days_in_years\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"frequency\": \"WEEKLY\",\n        \"interval\": 33,\n        \"months\": [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        \"weekdays\": [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        \"weeks\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"workdays\": \"WORKING\",\n    })\nsource = dynatrace.AutomationSchedulingRule(\"source\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"days_in_months\": [-1],\n        \"days_in_years\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"frequency\": \"WEEKLY\",\n        \"interval\": 33,\n        \"months\": [\n            1,\n            2,\n            3,\n            4,\n            5,\n            6,\n            7,\n            8,\n            9,\n            10,\n            11,\n            12,\n        ],\n        \"weekdays\": [\n            \"MO\",\n            \"TU\",\n            \"WE\",\n        ],\n        \"weeks\": [\n            -2,\n            -1,\n            1,\n            2,\n            3,\n        ],\n        \"workdays\": \"WORKING\",\n    })\ntarget = dynatrace.AutomationSchedulingRule(\"target\",\n    title=\"#name#\",\n    fixed_offset={\n        \"offset\": 50,\n        \"rule\": base.id,\n    })\n_name_ = dynatrace.AutomationSchedulingRule(\"#name#\",\n    title=\"#name#\",\n    relative_offset={\n        \"direction\": \"previous\",\n        \"source_rule\": source.id,\n        \"target_rule\": target.id,\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var calendar = new Dynatrace.AutomationBusinessCalendar(\"calendar\", new()\n    {\n        Description = \"#name#\",\n        Title = \"#name#\",\n        ValidFrom = \"2023-07-31\",\n        ValidTo = \"2033-07-31\",\n        WeekDays = new[]\n        {\n            1,\n            2,\n            3,\n            4,\n            5,\n        },\n        WeekStart = 1,\n        Holidays = new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysArgs\n        {\n            Holidays = new[]\n            {\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-04-01\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-09\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-20\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-30\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-04-21\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-29\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-09\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-19\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-04-06\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-14\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-25\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-06-04\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-04-17\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-25\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-05\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-15\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-04-02\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-10\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-21\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-31\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-04-22\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-30\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-10\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-20\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-04-14\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-22\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-02\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-12\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-04-18\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-26\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-06\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-16\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-07-31\",\n                    Title = \"Reini Day\",\n                },\n            },\n        },\n    });\n\n    var @base = new Dynatrace.AutomationSchedulingRule(\"base\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            DaysInMonths = new[]\n            {\n                -1,\n            },\n            DaysInYears = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Frequency = \"WEEKLY\",\n            Interval = 33,\n            Months = new[]\n            {\n                1,\n                2,\n                3,\n                4,\n                5,\n                6,\n                7,\n                8,\n                9,\n                10,\n                11,\n                12,\n            },\n            Weekdays = new[]\n            {\n                \"MO\",\n                \"TU\",\n                \"WE\",\n            },\n            Weeks = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var source = new Dynatrace.AutomationSchedulingRule(\"source\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            DaysInMonths = new[]\n            {\n                -1,\n            },\n            DaysInYears = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Frequency = \"WEEKLY\",\n            Interval = 33,\n            Months = new[]\n            {\n                1,\n                2,\n                3,\n                4,\n                5,\n                6,\n                7,\n                8,\n                9,\n                10,\n                11,\n                12,\n            },\n            Weekdays = new[]\n            {\n                \"MO\",\n                \"TU\",\n                \"WE\",\n            },\n            Weeks = new[]\n            {\n                -2,\n                -1,\n                1,\n                2,\n                3,\n            },\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var target = new Dynatrace.AutomationSchedulingRule(\"target\", new()\n    {\n        Title = \"#name#\",\n        FixedOffset = new Dynatrace.Inputs.AutomationSchedulingRuleFixedOffsetArgs\n        {\n            Offset = 50,\n            Rule = @base.Id,\n        },\n    });\n\n    var _name_ = new Dynatrace.AutomationSchedulingRule(\"#name#\", new()\n    {\n        Title = \"#name#\",\n        RelativeOffset = new Dynatrace.Inputs.AutomationSchedulingRuleRelativeOffsetArgs\n        {\n            Direction = \"previous\",\n            SourceRule = source.Id,\n            TargetRule = target.Id,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tcalendar, err := dynatrace.NewAutomationBusinessCalendar(ctx, \"calendar\", &dynatrace.AutomationBusinessCalendarArgs{\n\t\t\tDescription: pulumi.String(\"#name#\"),\n\t\t\tTitle:       pulumi.String(\"#name#\"),\n\t\t\tValidFrom:   pulumi.String(\"2023-07-31\"),\n\t\t\tValidTo:     pulumi.String(\"2033-07-31\"),\n\t\t\tWeekDays: pulumi.IntArray{\n\t\t\t\tpulumi.Int(1),\n\t\t\t\tpulumi.Int(2),\n\t\t\t\tpulumi.Int(3),\n\t\t\t\tpulumi.Int(4),\n\t\t\t\tpulumi.Int(5),\n\t\t\t},\n\t\t\tWeekStart: pulumi.Int(1),\n\t\t\tHolidays: &dynatrace.AutomationBusinessCalendarHolidaysArgs{\n\t\t\t\tHolidays: dynatrace.AutomationBusinessCalendarHolidaysHolidayArray{\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-04-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-04-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-19\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-04-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-06-04\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-04-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-05\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-04-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-04-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-04-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-12\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-04-18\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-16\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbase, err := dynatrace.NewAutomationSchedulingRule(ctx, \"base\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tDaysInMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t},\n\t\t\t\tDaysInYears: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tFrequency: pulumi.String(\"WEEKLY\"),\n\t\t\t\tInterval:  pulumi.Int(33),\n\t\t\t\tMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t\tpulumi.Int(4),\n\t\t\t\t\tpulumi.Int(5),\n\t\t\t\t\tpulumi.Int(6),\n\t\t\t\t\tpulumi.Int(7),\n\t\t\t\t\tpulumi.Int(8),\n\t\t\t\t\tpulumi.Int(9),\n\t\t\t\t\tpulumi.Int(10),\n\t\t\t\t\tpulumi.Int(11),\n\t\t\t\t\tpulumi.Int(12),\n\t\t\t\t},\n\t\t\t\tWeekdays: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"MO\"),\n\t\t\t\t\tpulumi.String(\"TU\"),\n\t\t\t\t\tpulumi.String(\"WE\"),\n\t\t\t\t},\n\t\t\t\tWeeks: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tWorkdays: pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tsource, err := dynatrace.NewAutomationSchedulingRule(ctx, \"source\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tDaysInMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t},\n\t\t\t\tDaysInYears: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tFrequency: pulumi.String(\"WEEKLY\"),\n\t\t\t\tInterval:  pulumi.Int(33),\n\t\t\t\tMonths: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t\tpulumi.Int(4),\n\t\t\t\t\tpulumi.Int(5),\n\t\t\t\t\tpulumi.Int(6),\n\t\t\t\t\tpulumi.Int(7),\n\t\t\t\t\tpulumi.Int(8),\n\t\t\t\t\tpulumi.Int(9),\n\t\t\t\t\tpulumi.Int(10),\n\t\t\t\t\tpulumi.Int(11),\n\t\t\t\t\tpulumi.Int(12),\n\t\t\t\t},\n\t\t\t\tWeekdays: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"MO\"),\n\t\t\t\t\tpulumi.String(\"TU\"),\n\t\t\t\t\tpulumi.String(\"WE\"),\n\t\t\t\t},\n\t\t\t\tWeeks: pulumi.IntArray{\n\t\t\t\t\tpulumi.Int(-2),\n\t\t\t\t\tpulumi.Int(-1),\n\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\tpulumi.Int(2),\n\t\t\t\t\tpulumi.Int(3),\n\t\t\t\t},\n\t\t\t\tWorkdays: pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttarget, err := dynatrace.NewAutomationSchedulingRule(ctx, \"target\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tTitle: pulumi.String(\"#name#\"),\n\t\t\tFixedOffset: &dynatrace.AutomationSchedulingRuleFixedOffsetArgs{\n\t\t\t\tOffset: pulumi.Int(50),\n\t\t\t\tRule:   base.ID(),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutomationSchedulingRule(ctx, \"#name#\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tTitle: pulumi.String(\"#name#\"),\n\t\t\tRelativeOffset: &dynatrace.AutomationSchedulingRuleRelativeOffsetArgs{\n\t\t\t\tDirection:  pulumi.String(\"previous\"),\n\t\t\t\tSourceRule: source.ID(),\n\t\t\t\tTargetRule: target.ID(),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationBusinessCalendar;\nimport com.pulumi.dynatrace.AutomationBusinessCalendarArgs;\nimport com.pulumi.dynatrace.inputs.AutomationBusinessCalendarHolidaysArgs;\nimport com.pulumi.dynatrace.AutomationSchedulingRule;\nimport com.pulumi.dynatrace.AutomationSchedulingRuleArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleRecurrenceArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleFixedOffsetArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleRelativeOffsetArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var calendar = new AutomationBusinessCalendar(\"calendar\", AutomationBusinessCalendarArgs.builder()\n            .description(\"#name#\")\n            .title(\"#name#\")\n            .validFrom(\"2023-07-31\")\n            .validTo(\"2033-07-31\")\n            .weekDays(            \n                1,\n                2,\n                3,\n                4,\n                5)\n            .weekStart(1)\n            .holidays(AutomationBusinessCalendarHolidaysArgs.builder()\n                .holidays(                \n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-04-01\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-09\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-20\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-30\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-04-21\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-29\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-09\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-19\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-04-06\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-14\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-25\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-06-04\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-04-17\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-25\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-05\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-15\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-04-02\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-10\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-21\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-31\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-04-22\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-30\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-10\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-20\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-04-14\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-22\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-02\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-12\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-04-18\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-26\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-06\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-16\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-07-31\")\n                        .title(\"Reini Day\")\n                        .build())\n                .build())\n            .build());\n\n        var base = new AutomationSchedulingRule(\"base\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .daysInMonths(-1)\n                .daysInYears(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .frequency(\"WEEKLY\")\n                .interval(33)\n                .months(                \n                    1,\n                    2,\n                    3,\n                    4,\n                    5,\n                    6,\n                    7,\n                    8,\n                    9,\n                    10,\n                    11,\n                    12)\n                .weekdays(                \n                    \"MO\",\n                    \"TU\",\n                    \"WE\")\n                .weeks(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var source = new AutomationSchedulingRule(\"source\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .daysInMonths(-1)\n                .daysInYears(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .frequency(\"WEEKLY\")\n                .interval(33)\n                .months(                \n                    1,\n                    2,\n                    3,\n                    4,\n                    5,\n                    6,\n                    7,\n                    8,\n                    9,\n                    10,\n                    11,\n                    12)\n                .weekdays(                \n                    \"MO\",\n                    \"TU\",\n                    \"WE\")\n                .weeks(                \n                    -2,\n                    -1,\n                    1,\n                    2,\n                    3)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var target = new AutomationSchedulingRule(\"target\", AutomationSchedulingRuleArgs.builder()\n            .title(\"#name#\")\n            .fixedOffset(AutomationSchedulingRuleFixedOffsetArgs.builder()\n                .offset(50)\n                .rule(base.id())\n                .build())\n            .build());\n\n        var _name_ = new AutomationSchedulingRule(\"#name#\", AutomationSchedulingRuleArgs.builder()\n            .title(\"#name#\")\n            .relativeOffset(AutomationSchedulingRuleRelativeOffsetArgs.builder()\n                .direction(\"previous\")\n                .sourceRule(source.id())\n                .targetRule(target.id())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  calendar:\n    type: dynatrace:AutomationBusinessCalendar\n    properties:\n      description: '#name#'\n      title: '#name#'\n      validFrom: 2023-07-31\n      validTo: 2033-07-31\n      weekDays:\n        - 1\n        - 2\n        - 3\n        - 4\n        - 5\n      weekStart: 1\n      holidays:\n        holidays:\n          - date: 2023-08-15\n            title: Mariä Himmelfahrt\n          - date: 2023-10-26\n            title: Nationalfeiertag\n          - date: 2023-11-01\n            title: Allerheiligen\n          - date: 2023-12-08\n            title: Mariä Empfängnis\n          - date: 2023-12-25\n            title: Christtag\n          - date: 2023-12-26\n            title: Stefanitag\n          - date: 2024-01-01\n            title: Neujahr\n          - date: 2024-01-06\n            title: Heilige Drei Könige\n          - date: 2024-04-01\n            title: Ostermontag\n          - date: 2024-05-01\n            title: Staatsfeiertag\n          - date: 2024-05-09\n            title: Christi Himmelfahrt\n          - date: 2024-05-20\n            title: Pfingstmontag\n          - date: 2024-05-30\n            title: Fronleichnam\n          - date: 2024-08-15\n            title: Mariä Himmelfahrt\n          - date: 2024-10-26\n            title: Nationalfeiertag\n          - date: 2024-11-01\n            title: Allerheiligen\n          - date: 2024-12-08\n            title: Mariä Empfängnis\n          - date: 2024-12-25\n            title: Christtag\n          - date: 2024-12-26\n            title: Stefanitag\n          - date: 2025-01-01\n            title: Neujahr\n          - date: 2025-01-06\n            title: Heilige Drei Könige\n          - date: 2025-04-21\n            title: Ostermontag\n          - date: 2025-05-01\n            title: Staatsfeiertag\n          - date: 2025-05-29\n            title: Christi Himmelfahrt\n          - date: 2025-06-09\n            title: Pfingstmontag\n          - date: 2025-06-19\n            title: Fronleichnam\n          - date: 2025-08-15\n            title: Mariä Himmelfahrt\n          - date: 2025-10-26\n            title: Nationalfeiertag\n          - date: 2025-11-01\n            title: Allerheiligen\n          - date: 2025-12-08\n            title: Mariä Empfängnis\n          - date: 2025-12-25\n            title: Christtag\n          - date: 2025-12-26\n            title: Stefanitag\n          - date: 2026-01-01\n            title: Neujahr\n          - date: 2026-01-06\n            title: Heilige Drei Könige\n          - date: 2026-04-06\n            title: Ostermontag\n          - date: 2026-05-01\n            title: Staatsfeiertag\n          - date: 2026-05-14\n            title: Christi Himmelfahrt\n          - date: 2026-05-25\n            title: Pfingstmontag\n          - date: 2026-06-04\n            title: Fronleichnam\n          - date: 2026-08-15\n            title: Mariä Himmelfahrt\n          - date: 2026-10-26\n            title: Nationalfeiertag\n          - date: 2026-11-01\n            title: Allerheiligen\n          - date: 2026-12-08\n            title: Mariä Empfängnis\n          - date: 2026-12-25\n            title: Christtag\n          - date: 2026-12-26\n            title: Stefanitag\n          - date: 2027-01-01\n            title: Neujahr\n          - date: 2027-01-06\n            title: Heilige Drei Könige\n          - date: 2027-03-29\n            title: Ostermontag\n          - date: 2027-05-01\n            title: Staatsfeiertag\n          - date: 2027-05-06\n            title: Christi Himmelfahrt\n          - date: 2027-05-17\n            title: Pfingstmontag\n          - date: 2027-05-27\n            title: Fronleichnam\n          - date: 2027-08-15\n            title: Mariä Himmelfahrt\n          - date: 2027-10-26\n            title: Nationalfeiertag\n          - date: 2027-11-01\n            title: Allerheiligen\n          - date: 2027-12-08\n            title: Mariä Empfängnis\n          - date: 2027-12-25\n            title: Christtag\n          - date: 2027-12-26\n            title: Stefanitag\n          - date: 2028-01-01\n            title: Neujahr\n          - date: 2028-01-06\n            title: Heilige Drei Könige\n          - date: 2028-04-17\n            title: Ostermontag\n          - date: 2028-05-01\n            title: Staatsfeiertag\n          - date: 2028-05-25\n            title: Christi Himmelfahrt\n          - date: 2028-06-05\n            title: Pfingstmontag\n          - date: 2028-06-15\n            title: Fronleichnam\n          - date: 2028-08-15\n            title: Mariä Himmelfahrt\n          - date: 2028-10-26\n            title: Nationalfeiertag\n          - date: 2028-11-01\n            title: Allerheiligen\n          - date: 2028-12-08\n            title: Mariä Empfängnis\n          - date: 2028-12-25\n            title: Christtag\n          - date: 2028-12-26\n            title: Stefanitag\n          - date: 2029-01-01\n            title: Neujahr\n          - date: 2029-01-06\n            title: Heilige Drei Könige\n          - date: 2029-04-02\n            title: Ostermontag\n          - date: 2029-05-01\n            title: Staatsfeiertag\n          - date: 2029-05-10\n            title: Christi Himmelfahrt\n          - date: 2029-05-21\n            title: Pfingstmontag\n          - date: 2029-05-31\n            title: Fronleichnam\n          - date: 2029-08-15\n            title: Mariä Himmelfahrt\n          - date: 2029-10-26\n            title: Nationalfeiertag\n          - date: 2029-11-01\n            title: Allerheiligen\n          - date: 2029-12-08\n            title: Mariä Empfängnis\n          - date: 2029-12-25\n            title: Christtag\n          - date: 2029-12-26\n            title: Stefanitag\n          - date: 2030-01-01\n            title: Neujahr\n          - date: 2030-01-06\n            title: Heilige Drei Könige\n          - date: 2030-04-22\n            title: Ostermontag\n          - date: 2030-05-01\n            title: Staatsfeiertag\n          - date: 2030-05-30\n            title: Christi Himmelfahrt\n          - date: 2030-06-10\n            title: Pfingstmontag\n          - date: 2030-06-20\n            title: Fronleichnam\n          - date: 2030-08-15\n            title: Mariä Himmelfahrt\n          - date: 2030-10-26\n            title: Nationalfeiertag\n          - date: 2030-11-01\n            title: Allerheiligen\n          - date: 2030-12-08\n            title: Mariä Empfängnis\n          - date: 2030-12-25\n            title: Christtag\n          - date: 2030-12-26\n            title: Stefanitag\n          - date: 2031-01-01\n            title: Neujahr\n          - date: 2031-01-06\n            title: Heilige Drei Könige\n          - date: 2031-04-14\n            title: Ostermontag\n          - date: 2031-05-01\n            title: Staatsfeiertag\n          - date: 2031-05-22\n            title: Christi Himmelfahrt\n          - date: 2031-06-02\n            title: Pfingstmontag\n          - date: 2031-06-12\n            title: Fronleichnam\n          - date: 2031-08-15\n            title: Mariä Himmelfahrt\n          - date: 2031-10-26\n            title: Nationalfeiertag\n          - date: 2031-11-01\n            title: Allerheiligen\n          - date: 2031-12-08\n            title: Mariä Empfängnis\n          - date: 2031-12-25\n            title: Christtag\n          - date: 2031-12-26\n            title: Stefanitag\n          - date: 2032-01-01\n            title: Neujahr\n          - date: 2032-01-06\n            title: Heilige Drei Könige\n          - date: 2032-03-29\n            title: Ostermontag\n          - date: 2032-05-01\n            title: Staatsfeiertag\n          - date: 2032-05-06\n            title: Christi Himmelfahrt\n          - date: 2032-05-17\n            title: Pfingstmontag\n          - date: 2032-05-27\n            title: Fronleichnam\n          - date: 2032-08-15\n            title: Mariä Himmelfahrt\n          - date: 2032-10-26\n            title: Nationalfeiertag\n          - date: 2032-11-01\n            title: Allerheiligen\n          - date: 2032-12-08\n            title: Mariä Empfängnis\n          - date: 2032-12-25\n            title: Christtag\n          - date: 2032-12-26\n            title: Stefanitag\n          - date: 2033-01-01\n            title: Neujahr\n          - date: 2033-01-06\n            title: Heilige Drei Könige\n          - date: 2033-04-18\n            title: Ostermontag\n          - date: 2033-05-01\n            title: Staatsfeiertag\n          - date: 2033-05-26\n            title: Christi Himmelfahrt\n          - date: 2033-06-06\n            title: Pfingstmontag\n          - date: 2033-06-16\n            title: Fronleichnam\n          - date: 2023-07-31\n            title: Reini Day\n          - date: 2024-07-31\n            title: Reini Day\n          - date: 2025-07-31\n            title: Reini Day\n          - date: 2026-07-31\n            title: Reini Day\n          - date: 2027-07-31\n            title: Reini Day\n          - date: 2028-07-31\n            title: Reini Day\n          - date: 2029-07-31\n            title: Reini Day\n          - date: 2030-07-31\n            title: Reini Day\n          - date: 2031-07-31\n            title: Reini Day\n          - date: 2032-07-31\n            title: Reini Day\n          - date: 2033-07-31\n            title: Reini Day\n  base:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        daysInMonths:\n          - -1\n        daysInYears:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        frequency: WEEKLY\n        interval: 33\n        months:\n          - 1\n          - 2\n          - 3\n          - 4\n          - 5\n          - 6\n          - 7\n          - 8\n          - 9\n          - 10\n          - 11\n          - 12\n        weekdays:\n          - MO\n          - TU\n          - WE\n        weeks:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        workdays: WORKING\n  source:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        daysInMonths:\n          - -1\n        daysInYears:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        frequency: WEEKLY\n        interval: 33\n        months:\n          - 1\n          - 2\n          - 3\n          - 4\n          - 5\n          - 6\n          - 7\n          - 8\n          - 9\n          - 10\n          - 11\n          - 12\n        weekdays:\n          - MO\n          - TU\n          - WE\n        weeks:\n          - -2\n          - -1\n          - 1\n          - 2\n          - 3\n        workdays: WORKING\n  target:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      title: '#name#'\n      fixedOffset:\n        offset: 50\n        rule: ${base.id}\n  '#name#':\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      title: '#name#'\n      relativeOffset:\n        direction: previous\n        sourceRule: ${source.id}\n        targetRule: ${target.id}\n```\n<!--End PulumiCodeChooser -->\n\n\n### Grouping Rule\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst calendar = new dynatrace.AutomationBusinessCalendar(\"calendar\", {\n    description: \"#name#\",\n    title: \"#name#\",\n    validFrom: \"2023-07-31\",\n    validTo: \"2033-07-31\",\n    weekDays: [\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    weekStart: 1,\n    holidays: {\n        holidays: [\n            {\n                date: \"2023-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2023-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2023-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2023-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2023-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2023-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2024-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2024-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2024-04-01\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2024-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2024-05-09\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2024-05-20\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2024-05-30\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2024-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2024-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2024-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2024-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2024-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2024-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2025-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2025-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2025-04-21\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2025-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2025-05-29\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2025-06-09\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2025-06-19\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2025-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2025-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2025-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2025-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2025-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2025-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2026-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2026-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2026-04-06\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2026-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2026-05-14\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2026-05-25\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2026-06-04\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2026-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2026-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2026-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2026-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2026-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2026-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2027-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2027-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2027-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2027-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2027-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2027-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2027-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2027-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2027-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2027-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2027-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2027-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2027-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2028-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2028-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2028-04-17\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2028-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2028-05-25\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2028-06-05\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2028-06-15\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2028-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2028-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2028-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2028-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2028-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2028-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2029-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2029-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2029-04-02\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2029-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2029-05-10\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2029-05-21\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2029-05-31\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2029-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2029-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2029-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2029-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2029-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2029-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2030-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2030-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2030-04-22\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2030-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2030-05-30\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2030-06-10\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2030-06-20\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2030-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2030-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2030-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2030-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2030-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2030-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2031-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2031-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2031-04-14\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2031-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2031-05-22\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2031-06-02\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2031-06-12\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2031-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2031-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2031-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2031-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2031-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2031-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2032-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2032-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2032-03-29\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2032-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2032-05-06\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2032-05-17\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2032-05-27\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2032-08-15\",\n                title: \"Mariä Himmelfahrt\",\n            },\n            {\n                date: \"2032-10-26\",\n                title: \"Nationalfeiertag\",\n            },\n            {\n                date: \"2032-11-01\",\n                title: \"Allerheiligen\",\n            },\n            {\n                date: \"2032-12-08\",\n                title: \"Mariä Empfängnis\",\n            },\n            {\n                date: \"2032-12-25\",\n                title: \"Christtag\",\n            },\n            {\n                date: \"2032-12-26\",\n                title: \"Stefanitag\",\n            },\n            {\n                date: \"2033-01-01\",\n                title: \"Neujahr\",\n            },\n            {\n                date: \"2033-01-06\",\n                title: \"Heilige Drei Könige\",\n            },\n            {\n                date: \"2033-04-18\",\n                title: \"Ostermontag\",\n            },\n            {\n                date: \"2033-05-01\",\n                title: \"Staatsfeiertag\",\n            },\n            {\n                date: \"2033-05-26\",\n                title: \"Christi Himmelfahrt\",\n            },\n            {\n                date: \"2033-06-06\",\n                title: \"Pfingstmontag\",\n            },\n            {\n                date: \"2033-06-16\",\n                title: \"Fronleichnam\",\n            },\n            {\n                date: \"2023-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2024-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2025-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2026-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2027-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2028-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2029-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2030-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2031-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2032-07-31\",\n                title: \"Reini Day\",\n            },\n            {\n                date: \"2033-07-31\",\n                title: \"Reini Day\",\n            },\n        ],\n    },\n});\nconst subtract = new dynatrace.AutomationSchedulingRule(\"subtract\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2029-07-31\",\n        frequency: \"DAILY\",\n        interval: 1,\n        workdays: \"WORKING\",\n    },\n});\nconst comba = new dynatrace.AutomationSchedulingRule(\"comba\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        frequency: \"DAILY\",\n        interval: 1,\n        workdays: \"WORKING\",\n    },\n});\nconst combb = new dynatrace.AutomationSchedulingRule(\"combb\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        frequency: \"DAILY\",\n        interval: 1,\n        workdays: \"WORKING\",\n    },\n});\nconst intersect = new dynatrace.AutomationSchedulingRule(\"intersect\", {\n    businessCalendar: calendar.id,\n    title: \"#name#\",\n    recurrence: {\n        datestart: \"2023-07-31\",\n        frequency: \"DAILY\",\n        interval: 1,\n        workdays: \"WORKING\",\n    },\n});\nconst _name_ = new dynatrace.AutomationSchedulingRule(\"#name#\", {\n    title: \"#name#\",\n    grouping: {\n        combines: [\n            comba.id,\n            combb.id,\n        ],\n        intersects: [intersect.id],\n        subtracts: [subtract.id],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\ncalendar = dynatrace.AutomationBusinessCalendar(\"calendar\",\n    description=\"#name#\",\n    title=\"#name#\",\n    valid_from=\"2023-07-31\",\n    valid_to=\"2033-07-31\",\n    week_days=[\n        1,\n        2,\n        3,\n        4,\n        5,\n    ],\n    week_start=1,\n    holidays={\n        \"holidays\": [\n            {\n                \"date\": \"2023-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2023-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2023-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2023-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2023-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2023-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2024-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2024-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2024-04-01\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2024-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2024-05-09\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-05-20\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2024-05-30\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2024-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2024-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2024-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2024-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2024-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2024-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2025-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2025-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2025-04-21\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2025-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2025-05-29\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-06-09\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2025-06-19\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2025-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2025-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2025-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2025-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2025-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2025-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2026-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2026-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2026-04-06\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2026-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2026-05-14\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-05-25\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2026-06-04\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2026-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2026-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2026-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2026-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2026-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2026-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2027-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2027-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2027-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2027-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2027-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2027-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2027-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2027-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2027-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2027-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2027-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2027-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2028-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2028-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2028-04-17\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2028-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2028-05-25\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-06-05\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2028-06-15\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2028-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2028-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2028-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2028-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2028-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2028-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2029-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2029-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2029-04-02\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2029-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2029-05-10\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-05-21\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2029-05-31\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2029-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2029-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2029-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2029-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2029-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2029-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2030-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2030-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2030-04-22\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2030-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2030-05-30\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-06-10\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2030-06-20\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2030-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2030-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2030-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2030-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2030-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2030-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2031-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2031-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2031-04-14\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2031-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2031-05-22\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-06-02\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2031-06-12\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2031-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2031-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2031-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2031-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2031-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2031-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2032-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2032-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2032-03-29\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2032-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2032-05-06\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-05-17\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2032-05-27\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2032-08-15\",\n                \"title\": \"Mariä Himmelfahrt\",\n            },\n            {\n                \"date\": \"2032-10-26\",\n                \"title\": \"Nationalfeiertag\",\n            },\n            {\n                \"date\": \"2032-11-01\",\n                \"title\": \"Allerheiligen\",\n            },\n            {\n                \"date\": \"2032-12-08\",\n                \"title\": \"Mariä Empfängnis\",\n            },\n            {\n                \"date\": \"2032-12-25\",\n                \"title\": \"Christtag\",\n            },\n            {\n                \"date\": \"2032-12-26\",\n                \"title\": \"Stefanitag\",\n            },\n            {\n                \"date\": \"2033-01-01\",\n                \"title\": \"Neujahr\",\n            },\n            {\n                \"date\": \"2033-01-06\",\n                \"title\": \"Heilige Drei Könige\",\n            },\n            {\n                \"date\": \"2033-04-18\",\n                \"title\": \"Ostermontag\",\n            },\n            {\n                \"date\": \"2033-05-01\",\n                \"title\": \"Staatsfeiertag\",\n            },\n            {\n                \"date\": \"2033-05-26\",\n                \"title\": \"Christi Himmelfahrt\",\n            },\n            {\n                \"date\": \"2033-06-06\",\n                \"title\": \"Pfingstmontag\",\n            },\n            {\n                \"date\": \"2033-06-16\",\n                \"title\": \"Fronleichnam\",\n            },\n            {\n                \"date\": \"2023-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2024-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2025-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2026-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2027-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2028-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2029-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2030-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2031-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2032-07-31\",\n                \"title\": \"Reini Day\",\n            },\n            {\n                \"date\": \"2033-07-31\",\n                \"title\": \"Reini Day\",\n            },\n        ],\n    })\nsubtract = dynatrace.AutomationSchedulingRule(\"subtract\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2029-07-31\",\n        \"frequency\": \"DAILY\",\n        \"interval\": 1,\n        \"workdays\": \"WORKING\",\n    })\ncomba = dynatrace.AutomationSchedulingRule(\"comba\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"frequency\": \"DAILY\",\n        \"interval\": 1,\n        \"workdays\": \"WORKING\",\n    })\ncombb = dynatrace.AutomationSchedulingRule(\"combb\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"frequency\": \"DAILY\",\n        \"interval\": 1,\n        \"workdays\": \"WORKING\",\n    })\nintersect = dynatrace.AutomationSchedulingRule(\"intersect\",\n    business_calendar=calendar.id,\n    title=\"#name#\",\n    recurrence={\n        \"datestart\": \"2023-07-31\",\n        \"frequency\": \"DAILY\",\n        \"interval\": 1,\n        \"workdays\": \"WORKING\",\n    })\n_name_ = dynatrace.AutomationSchedulingRule(\"#name#\",\n    title=\"#name#\",\n    grouping={\n        \"combines\": [\n            comba.id,\n            combb.id,\n        ],\n        \"intersects\": [intersect.id],\n        \"subtracts\": [subtract.id],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var calendar = new Dynatrace.AutomationBusinessCalendar(\"calendar\", new()\n    {\n        Description = \"#name#\",\n        Title = \"#name#\",\n        ValidFrom = \"2023-07-31\",\n        ValidTo = \"2033-07-31\",\n        WeekDays = new[]\n        {\n            1,\n            2,\n            3,\n            4,\n            5,\n        },\n        WeekStart = 1,\n        Holidays = new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysArgs\n        {\n            Holidays = new[]\n            {\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-04-01\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-09\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-20\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-05-30\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-04-21\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-05-29\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-09\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-06-19\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-04-06\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-14\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-05-25\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-06-04\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-04-17\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-05-25\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-05\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-06-15\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-04-02\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-10\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-21\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-05-31\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-04-22\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-05-30\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-10\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-06-20\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-04-14\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-05-22\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-02\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-06-12\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-03-29\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-06\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-17\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-05-27\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-08-15\",\n                    Title = \"Mariä Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-10-26\",\n                    Title = \"Nationalfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-11-01\",\n                    Title = \"Allerheiligen\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-08\",\n                    Title = \"Mariä Empfängnis\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-25\",\n                    Title = \"Christtag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-12-26\",\n                    Title = \"Stefanitag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-01\",\n                    Title = \"Neujahr\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-01-06\",\n                    Title = \"Heilige Drei Könige\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-04-18\",\n                    Title = \"Ostermontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-01\",\n                    Title = \"Staatsfeiertag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-05-26\",\n                    Title = \"Christi Himmelfahrt\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-06\",\n                    Title = \"Pfingstmontag\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-06-16\",\n                    Title = \"Fronleichnam\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2023-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2024-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2025-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2026-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2027-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2028-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2029-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2030-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2031-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2032-07-31\",\n                    Title = \"Reini Day\",\n                },\n                new Dynatrace.Inputs.AutomationBusinessCalendarHolidaysHolidayArgs\n                {\n                    Date = \"2033-07-31\",\n                    Title = \"Reini Day\",\n                },\n            },\n        },\n    });\n\n    var subtract = new Dynatrace.AutomationSchedulingRule(\"subtract\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2029-07-31\",\n            Frequency = \"DAILY\",\n            Interval = 1,\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var comba = new Dynatrace.AutomationSchedulingRule(\"comba\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            Frequency = \"DAILY\",\n            Interval = 1,\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var combb = new Dynatrace.AutomationSchedulingRule(\"combb\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            Frequency = \"DAILY\",\n            Interval = 1,\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var intersect = new Dynatrace.AutomationSchedulingRule(\"intersect\", new()\n    {\n        BusinessCalendar = calendar.Id,\n        Title = \"#name#\",\n        Recurrence = new Dynatrace.Inputs.AutomationSchedulingRuleRecurrenceArgs\n        {\n            Datestart = \"2023-07-31\",\n            Frequency = \"DAILY\",\n            Interval = 1,\n            Workdays = \"WORKING\",\n        },\n    });\n\n    var _name_ = new Dynatrace.AutomationSchedulingRule(\"#name#\", new()\n    {\n        Title = \"#name#\",\n        Grouping = new Dynatrace.Inputs.AutomationSchedulingRuleGroupingArgs\n        {\n            Combines = new[]\n            {\n                comba.Id,\n                combb.Id,\n            },\n            Intersects = new[]\n            {\n                intersect.Id,\n            },\n            Subtracts = new[]\n            {\n                subtract.Id,\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tcalendar, err := dynatrace.NewAutomationBusinessCalendar(ctx, \"calendar\", &dynatrace.AutomationBusinessCalendarArgs{\n\t\t\tDescription: pulumi.String(\"#name#\"),\n\t\t\tTitle:       pulumi.String(\"#name#\"),\n\t\t\tValidFrom:   pulumi.String(\"2023-07-31\"),\n\t\t\tValidTo:     pulumi.String(\"2033-07-31\"),\n\t\t\tWeekDays: pulumi.IntArray{\n\t\t\t\tpulumi.Int(1),\n\t\t\t\tpulumi.Int(2),\n\t\t\t\tpulumi.Int(3),\n\t\t\t\tpulumi.Int(4),\n\t\t\t\tpulumi.Int(5),\n\t\t\t},\n\t\t\tWeekStart: pulumi.Int(1),\n\t\t\tHolidays: &dynatrace.AutomationBusinessCalendarHolidaysArgs{\n\t\t\t\tHolidays: dynatrace.AutomationBusinessCalendarHolidaysHolidayArray{\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-04-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-04-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-05-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-09\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-06-19\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-04-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-06-04\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-04-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-05-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-05\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-06-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-04-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-21\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-05-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-04-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-05-30\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-10\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-06-20\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-04-14\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-05-22\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-02\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-06-12\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-03-29\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-17\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-05-27\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-08-15\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-10-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Nationalfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-11-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Allerheiligen\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-08\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Mariä Empfängnis\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-25\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christtag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-12-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Stefanitag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Neujahr\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-01-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Heilige Drei Könige\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-04-18\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Ostermontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-01\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Staatsfeiertag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-05-26\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Christi Himmelfahrt\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-06\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Pfingstmontag\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-06-16\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Fronleichnam\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2023-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2024-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2025-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2026-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2027-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2028-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2029-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2030-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2031-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2032-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationBusinessCalendarHolidaysHolidayArgs{\n\t\t\t\t\t\tDate:  pulumi.String(\"2033-07-31\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Reini Day\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tsubtract, err := dynatrace.NewAutomationSchedulingRule(ctx, \"subtract\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2029-07-31\"),\n\t\t\t\tFrequency: pulumi.String(\"DAILY\"),\n\t\t\t\tInterval:  pulumi.Int(1),\n\t\t\t\tWorkdays:  pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcomba, err := dynatrace.NewAutomationSchedulingRule(ctx, \"comba\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tFrequency: pulumi.String(\"DAILY\"),\n\t\t\t\tInterval:  pulumi.Int(1),\n\t\t\t\tWorkdays:  pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcombb, err := dynatrace.NewAutomationSchedulingRule(ctx, \"combb\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tFrequency: pulumi.String(\"DAILY\"),\n\t\t\t\tInterval:  pulumi.Int(1),\n\t\t\t\tWorkdays:  pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tintersect, err := dynatrace.NewAutomationSchedulingRule(ctx, \"intersect\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tBusinessCalendar: calendar.ID(),\n\t\t\tTitle:            pulumi.String(\"#name#\"),\n\t\t\tRecurrence: &dynatrace.AutomationSchedulingRuleRecurrenceArgs{\n\t\t\t\tDatestart: pulumi.String(\"2023-07-31\"),\n\t\t\t\tFrequency: pulumi.String(\"DAILY\"),\n\t\t\t\tInterval:  pulumi.Int(1),\n\t\t\t\tWorkdays:  pulumi.String(\"WORKING\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutomationSchedulingRule(ctx, \"#name#\", &dynatrace.AutomationSchedulingRuleArgs{\n\t\t\tTitle: pulumi.String(\"#name#\"),\n\t\t\tGrouping: &dynatrace.AutomationSchedulingRuleGroupingArgs{\n\t\t\t\tCombines: pulumi.StringArray{\n\t\t\t\t\tcomba.ID(),\n\t\t\t\t\tcombb.ID(),\n\t\t\t\t},\n\t\t\t\tIntersects: pulumi.StringArray{\n\t\t\t\t\tintersect.ID(),\n\t\t\t\t},\n\t\t\t\tSubtracts: pulumi.StringArray{\n\t\t\t\t\tsubtract.ID(),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationBusinessCalendar;\nimport com.pulumi.dynatrace.AutomationBusinessCalendarArgs;\nimport com.pulumi.dynatrace.inputs.AutomationBusinessCalendarHolidaysArgs;\nimport com.pulumi.dynatrace.AutomationSchedulingRule;\nimport com.pulumi.dynatrace.AutomationSchedulingRuleArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleRecurrenceArgs;\nimport com.pulumi.dynatrace.inputs.AutomationSchedulingRuleGroupingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var calendar = new AutomationBusinessCalendar(\"calendar\", AutomationBusinessCalendarArgs.builder()\n            .description(\"#name#\")\n            .title(\"#name#\")\n            .validFrom(\"2023-07-31\")\n            .validTo(\"2033-07-31\")\n            .weekDays(            \n                1,\n                2,\n                3,\n                4,\n                5)\n            .weekStart(1)\n            .holidays(AutomationBusinessCalendarHolidaysArgs.builder()\n                .holidays(                \n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-04-01\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-09\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-20\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-05-30\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-04-21\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-05-29\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-09\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-06-19\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-04-06\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-14\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-05-25\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-06-04\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-04-17\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-05-25\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-05\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-06-15\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-04-02\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-10\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-21\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-05-31\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-04-22\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-05-30\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-10\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-06-20\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-04-14\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-05-22\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-02\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-06-12\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-03-29\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-06\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-17\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-05-27\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-08-15\")\n                        .title(\"Mariä Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-10-26\")\n                        .title(\"Nationalfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-11-01\")\n                        .title(\"Allerheiligen\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-08\")\n                        .title(\"Mariä Empfängnis\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-25\")\n                        .title(\"Christtag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-12-26\")\n                        .title(\"Stefanitag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-01\")\n                        .title(\"Neujahr\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-01-06\")\n                        .title(\"Heilige Drei Könige\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-04-18\")\n                        .title(\"Ostermontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-01\")\n                        .title(\"Staatsfeiertag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-05-26\")\n                        .title(\"Christi Himmelfahrt\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-06\")\n                        .title(\"Pfingstmontag\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-06-16\")\n                        .title(\"Fronleichnam\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2023-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2024-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2025-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2026-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2027-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2028-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2029-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2030-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2031-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2032-07-31\")\n                        .title(\"Reini Day\")\n                        .build(),\n                    AutomationBusinessCalendarHolidaysHolidayArgs.builder()\n                        .date(\"2033-07-31\")\n                        .title(\"Reini Day\")\n                        .build())\n                .build())\n            .build());\n\n        var subtract = new AutomationSchedulingRule(\"subtract\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2029-07-31\")\n                .frequency(\"DAILY\")\n                .interval(1)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var comba = new AutomationSchedulingRule(\"comba\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .frequency(\"DAILY\")\n                .interval(1)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var combb = new AutomationSchedulingRule(\"combb\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .frequency(\"DAILY\")\n                .interval(1)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var intersect = new AutomationSchedulingRule(\"intersect\", AutomationSchedulingRuleArgs.builder()\n            .businessCalendar(calendar.id())\n            .title(\"#name#\")\n            .recurrence(AutomationSchedulingRuleRecurrenceArgs.builder()\n                .datestart(\"2023-07-31\")\n                .frequency(\"DAILY\")\n                .interval(1)\n                .workdays(\"WORKING\")\n                .build())\n            .build());\n\n        var _name_ = new AutomationSchedulingRule(\"#name#\", AutomationSchedulingRuleArgs.builder()\n            .title(\"#name#\")\n            .grouping(AutomationSchedulingRuleGroupingArgs.builder()\n                .combines(                \n                    comba.id(),\n                    combb.id())\n                .intersects(intersect.id())\n                .subtracts(subtract.id())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  calendar:\n    type: dynatrace:AutomationBusinessCalendar\n    properties:\n      description: '#name#'\n      title: '#name#'\n      validFrom: 2023-07-31\n      validTo: 2033-07-31\n      weekDays:\n        - 1\n        - 2\n        - 3\n        - 4\n        - 5\n      weekStart: 1\n      holidays:\n        holidays:\n          - date: 2023-08-15\n            title: Mariä Himmelfahrt\n          - date: 2023-10-26\n            title: Nationalfeiertag\n          - date: 2023-11-01\n            title: Allerheiligen\n          - date: 2023-12-08\n            title: Mariä Empfängnis\n          - date: 2023-12-25\n            title: Christtag\n          - date: 2023-12-26\n            title: Stefanitag\n          - date: 2024-01-01\n            title: Neujahr\n          - date: 2024-01-06\n            title: Heilige Drei Könige\n          - date: 2024-04-01\n            title: Ostermontag\n          - date: 2024-05-01\n            title: Staatsfeiertag\n          - date: 2024-05-09\n            title: Christi Himmelfahrt\n          - date: 2024-05-20\n            title: Pfingstmontag\n          - date: 2024-05-30\n            title: Fronleichnam\n          - date: 2024-08-15\n            title: Mariä Himmelfahrt\n          - date: 2024-10-26\n            title: Nationalfeiertag\n          - date: 2024-11-01\n            title: Allerheiligen\n          - date: 2024-12-08\n            title: Mariä Empfängnis\n          - date: 2024-12-25\n            title: Christtag\n          - date: 2024-12-26\n            title: Stefanitag\n          - date: 2025-01-01\n            title: Neujahr\n          - date: 2025-01-06\n            title: Heilige Drei Könige\n          - date: 2025-04-21\n            title: Ostermontag\n          - date: 2025-05-01\n            title: Staatsfeiertag\n          - date: 2025-05-29\n            title: Christi Himmelfahrt\n          - date: 2025-06-09\n            title: Pfingstmontag\n          - date: 2025-06-19\n            title: Fronleichnam\n          - date: 2025-08-15\n            title: Mariä Himmelfahrt\n          - date: 2025-10-26\n            title: Nationalfeiertag\n          - date: 2025-11-01\n            title: Allerheiligen\n          - date: 2025-12-08\n            title: Mariä Empfängnis\n          - date: 2025-12-25\n            title: Christtag\n          - date: 2025-12-26\n            title: Stefanitag\n          - date: 2026-01-01\n            title: Neujahr\n          - date: 2026-01-06\n            title: Heilige Drei Könige\n          - date: 2026-04-06\n            title: Ostermontag\n          - date: 2026-05-01\n            title: Staatsfeiertag\n          - date: 2026-05-14\n            title: Christi Himmelfahrt\n          - date: 2026-05-25\n            title: Pfingstmontag\n          - date: 2026-06-04\n            title: Fronleichnam\n          - date: 2026-08-15\n            title: Mariä Himmelfahrt\n          - date: 2026-10-26\n            title: Nationalfeiertag\n          - date: 2026-11-01\n            title: Allerheiligen\n          - date: 2026-12-08\n            title: Mariä Empfängnis\n          - date: 2026-12-25\n            title: Christtag\n          - date: 2026-12-26\n            title: Stefanitag\n          - date: 2027-01-01\n            title: Neujahr\n          - date: 2027-01-06\n            title: Heilige Drei Könige\n          - date: 2027-03-29\n            title: Ostermontag\n          - date: 2027-05-01\n            title: Staatsfeiertag\n          - date: 2027-05-06\n            title: Christi Himmelfahrt\n          - date: 2027-05-17\n            title: Pfingstmontag\n          - date: 2027-05-27\n            title: Fronleichnam\n          - date: 2027-08-15\n            title: Mariä Himmelfahrt\n          - date: 2027-10-26\n            title: Nationalfeiertag\n          - date: 2027-11-01\n            title: Allerheiligen\n          - date: 2027-12-08\n            title: Mariä Empfängnis\n          - date: 2027-12-25\n            title: Christtag\n          - date: 2027-12-26\n            title: Stefanitag\n          - date: 2028-01-01\n            title: Neujahr\n          - date: 2028-01-06\n            title: Heilige Drei Könige\n          - date: 2028-04-17\n            title: Ostermontag\n          - date: 2028-05-01\n            title: Staatsfeiertag\n          - date: 2028-05-25\n            title: Christi Himmelfahrt\n          - date: 2028-06-05\n            title: Pfingstmontag\n          - date: 2028-06-15\n            title: Fronleichnam\n          - date: 2028-08-15\n            title: Mariä Himmelfahrt\n          - date: 2028-10-26\n            title: Nationalfeiertag\n          - date: 2028-11-01\n            title: Allerheiligen\n          - date: 2028-12-08\n            title: Mariä Empfängnis\n          - date: 2028-12-25\n            title: Christtag\n          - date: 2028-12-26\n            title: Stefanitag\n          - date: 2029-01-01\n            title: Neujahr\n          - date: 2029-01-06\n            title: Heilige Drei Könige\n          - date: 2029-04-02\n            title: Ostermontag\n          - date: 2029-05-01\n            title: Staatsfeiertag\n          - date: 2029-05-10\n            title: Christi Himmelfahrt\n          - date: 2029-05-21\n            title: Pfingstmontag\n          - date: 2029-05-31\n            title: Fronleichnam\n          - date: 2029-08-15\n            title: Mariä Himmelfahrt\n          - date: 2029-10-26\n            title: Nationalfeiertag\n          - date: 2029-11-01\n            title: Allerheiligen\n          - date: 2029-12-08\n            title: Mariä Empfängnis\n          - date: 2029-12-25\n            title: Christtag\n          - date: 2029-12-26\n            title: Stefanitag\n          - date: 2030-01-01\n            title: Neujahr\n          - date: 2030-01-06\n            title: Heilige Drei Könige\n          - date: 2030-04-22\n            title: Ostermontag\n          - date: 2030-05-01\n            title: Staatsfeiertag\n          - date: 2030-05-30\n            title: Christi Himmelfahrt\n          - date: 2030-06-10\n            title: Pfingstmontag\n          - date: 2030-06-20\n            title: Fronleichnam\n          - date: 2030-08-15\n            title: Mariä Himmelfahrt\n          - date: 2030-10-26\n            title: Nationalfeiertag\n          - date: 2030-11-01\n            title: Allerheiligen\n          - date: 2030-12-08\n            title: Mariä Empfängnis\n          - date: 2030-12-25\n            title: Christtag\n          - date: 2030-12-26\n            title: Stefanitag\n          - date: 2031-01-01\n            title: Neujahr\n          - date: 2031-01-06\n            title: Heilige Drei Könige\n          - date: 2031-04-14\n            title: Ostermontag\n          - date: 2031-05-01\n            title: Staatsfeiertag\n          - date: 2031-05-22\n            title: Christi Himmelfahrt\n          - date: 2031-06-02\n            title: Pfingstmontag\n          - date: 2031-06-12\n            title: Fronleichnam\n          - date: 2031-08-15\n            title: Mariä Himmelfahrt\n          - date: 2031-10-26\n            title: Nationalfeiertag\n          - date: 2031-11-01\n            title: Allerheiligen\n          - date: 2031-12-08\n            title: Mariä Empfängnis\n          - date: 2031-12-25\n            title: Christtag\n          - date: 2031-12-26\n            title: Stefanitag\n          - date: 2032-01-01\n            title: Neujahr\n          - date: 2032-01-06\n            title: Heilige Drei Könige\n          - date: 2032-03-29\n            title: Ostermontag\n          - date: 2032-05-01\n            title: Staatsfeiertag\n          - date: 2032-05-06\n            title: Christi Himmelfahrt\n          - date: 2032-05-17\n            title: Pfingstmontag\n          - date: 2032-05-27\n            title: Fronleichnam\n          - date: 2032-08-15\n            title: Mariä Himmelfahrt\n          - date: 2032-10-26\n            title: Nationalfeiertag\n          - date: 2032-11-01\n            title: Allerheiligen\n          - date: 2032-12-08\n            title: Mariä Empfängnis\n          - date: 2032-12-25\n            title: Christtag\n          - date: 2032-12-26\n            title: Stefanitag\n          - date: 2033-01-01\n            title: Neujahr\n          - date: 2033-01-06\n            title: Heilige Drei Könige\n          - date: 2033-04-18\n            title: Ostermontag\n          - date: 2033-05-01\n            title: Staatsfeiertag\n          - date: 2033-05-26\n            title: Christi Himmelfahrt\n          - date: 2033-06-06\n            title: Pfingstmontag\n          - date: 2033-06-16\n            title: Fronleichnam\n          - date: 2023-07-31\n            title: Reini Day\n          - date: 2024-07-31\n            title: Reini Day\n          - date: 2025-07-31\n            title: Reini Day\n          - date: 2026-07-31\n            title: Reini Day\n          - date: 2027-07-31\n            title: Reini Day\n          - date: 2028-07-31\n            title: Reini Day\n          - date: 2029-07-31\n            title: Reini Day\n          - date: 2030-07-31\n            title: Reini Day\n          - date: 2031-07-31\n            title: Reini Day\n          - date: 2032-07-31\n            title: Reini Day\n          - date: 2033-07-31\n            title: Reini Day\n  subtract:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2029-07-31\n        frequency: DAILY\n        interval: 1\n        workdays: WORKING\n  comba:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        frequency: DAILY\n        interval: 1\n        workdays: WORKING\n  combb:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        frequency: DAILY\n        interval: 1\n        workdays: WORKING\n  intersect:\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      businessCalendar: ${calendar.id}\n      title: '#name#'\n      recurrence:\n        datestart: 2023-07-31\n        frequency: DAILY\n        interval: 1\n        workdays: WORKING\n  '#name#':\n    type: dynatrace:AutomationSchedulingRule\n    properties:\n      title: '#name#'\n      grouping:\n        combines:\n          - ${comba.id}\n          - ${combb.id}\n        intersects:\n          - ${intersect.id}\n        subtracts:\n          - ${subtract.id}\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "businessCalendar": {
          "type": "string"
        },
        "description": {
          "type": "string",
          "description": "An optional description for the scheduling rule\n"
        },
        "fixedOffset": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleFixedOffset:AutomationSchedulingRuleFixedOffset"
        },
        "grouping": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleGrouping:AutomationSchedulingRuleGrouping"
        },
        "recurrence": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleRecurrence:AutomationSchedulingRuleRecurrence"
        },
        "relativeOffset": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleRelativeOffset:AutomationSchedulingRuleRelativeOffset"
        },
        "title": {
          "type": "string",
          "description": "The title / name of the scheduling rule\n"
        }
      },
      "type": "object",
      "required": [
        "title"
      ],
      "inputProperties": {
        "businessCalendar": {
          "type": "string"
        },
        "description": {
          "type": "string",
          "description": "An optional description for the scheduling rule\n"
        },
        "fixedOffset": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleFixedOffset:AutomationSchedulingRuleFixedOffset"
        },
        "grouping": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleGrouping:AutomationSchedulingRuleGrouping"
        },
        "recurrence": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleRecurrence:AutomationSchedulingRuleRecurrence"
        },
        "relativeOffset": {
          "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleRelativeOffset:AutomationSchedulingRuleRelativeOffset"
        },
        "title": {
          "type": "string",
          "description": "The title / name of the scheduling rule\n"
        }
      },
      "requiredInputs": [
        "title"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationSchedulingRule resources.\n",
        "properties": {
          "businessCalendar": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "description": "An optional description for the scheduling rule\n"
          },
          "fixedOffset": {
            "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleFixedOffset:AutomationSchedulingRuleFixedOffset"
          },
          "grouping": {
            "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleGrouping:AutomationSchedulingRuleGrouping"
          },
          "recurrence": {
            "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleRecurrence:AutomationSchedulingRuleRecurrence"
          },
          "relativeOffset": {
            "$ref": "#/types/dynatrace:index%2FAutomationSchedulingRuleRelativeOffset:AutomationSchedulingRuleRelativeOffset"
          },
          "title": {
            "type": "string",
            "description": "The title / name of the scheduling rule\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationWorkflow:AutomationWorkflow": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View workflows** (`automation:workflows:read`) and **Create and edit workflows** (`automation:workflows:write`) To manage all workflows, please also include **Access all Automation Workflows** (`automation:workflows:admin`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace Workflows - https://www.dynatrace.com/support/help/platform-modules/cloud-automation/workflows\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst sampleWorklowTF = new dynatrace.AutomationWorkflow(\"sampleWorklowTF\", {\n    description: \"Desc\",\n    actor: \"########-####-####-####-############\",\n    title: \"Sample Worklow TF1\",\n    owner: \"########-####-####-####-############\",\n    \"private\": true,\n    tasks: {\n        tasks: [\n            {\n                name: \"http_request_1\",\n                description: \"Issue an HTTP request to any API\",\n                action: \"dynatrace.automations:http-function\",\n                active: true,\n                input: JSON.stringify({\n                    method: \"GET\",\n                    url: \"https://www.google.at/\",\n                }),\n                position: {\n                    x: 0,\n                    y: 1,\n                },\n            },\n            {\n                name: \"http_request_2\",\n                description: \"Issue an HTTP request to any API\",\n                action: \"dynatrace.automations:http-function\",\n                active: false,\n                input: JSON.stringify({\n                    method: \"GET\",\n                    url: \"https://www.second-task.com/\",\n                }),\n                conditions: {\n                    states: {\n                        http_request_1: \"SUCCESS\",\n                        run_javascript_1: \"OK\",\n                    },\n                    custom: \"\",\n                },\n                position: {\n                    x: -1,\n                    y: 2,\n                },\n                timeout: \"50000\",\n            },\n            {\n                name: \"http_request_3\",\n                description: \"Issue an HTTP request to any API\",\n                action: \"dynatrace.automations:http-function\",\n                active: false,\n                input: JSON.stringify({\n                    method: \"GET\",\n                    url: \"https://www.third-task.com\",\n                }),\n                conditions: {\n                    states: {\n                        http_request_2: \"OK\",\n                    },\n                    custom: \"{{http_request_1}}\",\n                },\n                position: {\n                    x: 0,\n                    y: 3,\n                },\n            },\n            {\n                name: \"run_javascript_1\",\n                description: \"Build a custom task running js Code\",\n                action: \"dynatrace.automations:run-javascript\",\n                active: false,\n                input: JSON.stringify({\n                    script: `// optional import of sdk modules\nimport { execution } from '@dynatrace-sdk/automation-utils';\n\nexport default async function ({ execution_id }) {\n  // your code goes here\n  // e.g. get the current execution\n  const ex = await execution(execution_id);\n  console.log('Automated script execution on behalf of', ex.trigger);\n  \n  return { triggeredBy: ex.trigger };\n}`,\n                }),\n                position: {\n                    x: -2,\n                    y: 1,\n                },\n            },\n        ],\n    },\n    trigger: {\n        event: {\n            active: false,\n            config: {\n                davisEvent: {\n                    entityTagsMatch: \"all\",\n                    entityTags: {\n                        asdf: \"\",\n                    },\n                    onProblemClose: false,\n                    types: [\"CUSTOM_ANNOTATION\"],\n                },\n            },\n        },\n    },\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumiverse_dynatrace as dynatrace\n\nsample_worklow_tf = dynatrace.AutomationWorkflow(\"sampleWorklowTF\",\n    description=\"Desc\",\n    actor=\"########-####-####-####-############\",\n    title=\"Sample Worklow TF1\",\n    owner=\"########-####-####-####-############\",\n    private=True,\n    tasks={\n        \"tasks\": [\n            {\n                \"name\": \"http_request_1\",\n                \"description\": \"Issue an HTTP request to any API\",\n                \"action\": \"dynatrace.automations:http-function\",\n                \"active\": True,\n                \"input\": json.dumps({\n                    \"method\": \"GET\",\n                    \"url\": \"https://www.google.at/\",\n                }),\n                \"position\": {\n                    \"x\": 0,\n                    \"y\": 1,\n                },\n            },\n            {\n                \"name\": \"http_request_2\",\n                \"description\": \"Issue an HTTP request to any API\",\n                \"action\": \"dynatrace.automations:http-function\",\n                \"active\": False,\n                \"input\": json.dumps({\n                    \"method\": \"GET\",\n                    \"url\": \"https://www.second-task.com/\",\n                }),\n                \"conditions\": {\n                    \"states\": {\n                        \"http_request_1\": \"SUCCESS\",\n                        \"run_javascript_1\": \"OK\",\n                    },\n                    \"custom\": \"\",\n                },\n                \"position\": {\n                    \"x\": -1,\n                    \"y\": 2,\n                },\n                \"timeout\": \"50000\",\n            },\n            {\n                \"name\": \"http_request_3\",\n                \"description\": \"Issue an HTTP request to any API\",\n                \"action\": \"dynatrace.automations:http-function\",\n                \"active\": False,\n                \"input\": json.dumps({\n                    \"method\": \"GET\",\n                    \"url\": \"https://www.third-task.com\",\n                }),\n                \"conditions\": {\n                    \"states\": {\n                        \"http_request_2\": \"OK\",\n                    },\n                    \"custom\": \"{{http_request_1}}\",\n                },\n                \"position\": {\n                    \"x\": 0,\n                    \"y\": 3,\n                },\n            },\n            {\n                \"name\": \"run_javascript_1\",\n                \"description\": \"Build a custom task running js Code\",\n                \"action\": \"dynatrace.automations:run-javascript\",\n                \"active\": False,\n                \"input\": json.dumps({\n                    \"script\": \"\"\"// optional import of sdk modules\nimport { execution } from '@dynatrace-sdk/automation-utils';\n\nexport default async function ({ execution_id }) {\n  // your code goes here\n  // e.g. get the current execution\n  const ex = await execution(execution_id);\n  console.log('Automated script execution on behalf of', ex.trigger);\n  \n  return { triggeredBy: ex.trigger };\n}\"\"\",\n                }),\n                \"position\": {\n                    \"x\": -2,\n                    \"y\": 1,\n                },\n            },\n        ],\n    },\n    trigger={\n        \"event\": {\n            \"active\": False,\n            \"config\": {\n                \"davis_event\": {\n                    \"entity_tags_match\": \"all\",\n                    \"entity_tags\": {\n                        \"asdf\": \"\",\n                    },\n                    \"on_problem_close\": False,\n                    \"types\": [\"CUSTOM_ANNOTATION\"],\n                },\n            },\n        },\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var sampleWorklowTF = new Dynatrace.AutomationWorkflow(\"sampleWorklowTF\", new()\n    {\n        Description = \"Desc\",\n        Actor = \"########-####-####-####-############\",\n        Title = \"Sample Worklow TF1\",\n        Owner = \"########-####-####-####-############\",\n        Private = true,\n        Tasks = new Dynatrace.Inputs.AutomationWorkflowTasksArgs\n        {\n            Tasks = new[]\n            {\n                new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs\n                {\n                    Name = \"http_request_1\",\n                    Description = \"Issue an HTTP request to any API\",\n                    Action = \"dynatrace.automations:http-function\",\n                    Active = true,\n                    Input = JsonSerializer.Serialize(new Dictionary<string, object?>\n                    {\n                        [\"method\"] = \"GET\",\n                        [\"url\"] = \"https://www.google.at/\",\n                    }),\n                    Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs\n                    {\n                        X = 0,\n                        Y = 1,\n                    },\n                },\n                new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs\n                {\n                    Name = \"http_request_2\",\n                    Description = \"Issue an HTTP request to any API\",\n                    Action = \"dynatrace.automations:http-function\",\n                    Active = false,\n                    Input = JsonSerializer.Serialize(new Dictionary<string, object?>\n                    {\n                        [\"method\"] = \"GET\",\n                        [\"url\"] = \"https://www.second-task.com/\",\n                    }),\n                    Conditions = new Dynatrace.Inputs.AutomationWorkflowTasksTaskConditionsArgs\n                    {\n                        States = \n                        {\n                            { \"http_request_1\", \"SUCCESS\" },\n                            { \"run_javascript_1\", \"OK\" },\n                        },\n                        Custom = \"\",\n                    },\n                    Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs\n                    {\n                        X = -1,\n                        Y = 2,\n                    },\n                    Timeout = \"50000\",\n                },\n                new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs\n                {\n                    Name = \"http_request_3\",\n                    Description = \"Issue an HTTP request to any API\",\n                    Action = \"dynatrace.automations:http-function\",\n                    Active = false,\n                    Input = JsonSerializer.Serialize(new Dictionary<string, object?>\n                    {\n                        [\"method\"] = \"GET\",\n                        [\"url\"] = \"https://www.third-task.com\",\n                    }),\n                    Conditions = new Dynatrace.Inputs.AutomationWorkflowTasksTaskConditionsArgs\n                    {\n                        States = \n                        {\n                            { \"http_request_2\", \"OK\" },\n                        },\n                        Custom = \"{{http_request_1}}\",\n                    },\n                    Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs\n                    {\n                        X = 0,\n                        Y = 3,\n                    },\n                },\n                new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs\n                {\n                    Name = \"run_javascript_1\",\n                    Description = \"Build a custom task running js Code\",\n                    Action = \"dynatrace.automations:run-javascript\",\n                    Active = false,\n                    Input = JsonSerializer.Serialize(new Dictionary<string, object?>\n                    {\n                        [\"script\"] = @\"// optional import of sdk modules\nimport { execution } from '@dynatrace-sdk/automation-utils';\n\nexport default async function ({ execution_id }) {\n  // your code goes here\n  // e.g. get the current execution\n  const ex = await execution(execution_id);\n  console.log('Automated script execution on behalf of', ex.trigger);\n  \n  return { triggeredBy: ex.trigger };\n}\",\n                    }),\n                    Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs\n                    {\n                        X = -2,\n                        Y = 1,\n                    },\n                },\n            },\n        },\n        Trigger = new Dynatrace.Inputs.AutomationWorkflowTriggerArgs\n        {\n            Event = new Dynatrace.Inputs.AutomationWorkflowTriggerEventArgs\n            {\n                Active = false,\n                Config = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigArgs\n                {\n                    DavisEvent = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigDavisEventArgs\n                    {\n                        EntityTagsMatch = \"all\",\n                        EntityTags = \n                        {\n                            { \"asdf\", \"\" },\n                        },\n                        OnProblemClose = false,\n                        Types = new[]\n                        {\n                            \"CUSTOM_ANNOTATION\",\n                        },\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"method\": \"GET\",\n\t\t\t\"url\":    \"https://www.google.at/\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\ttmpJSON1, err := json.Marshal(map[string]interface{}{\n\t\t\t\"method\": \"GET\",\n\t\t\t\"url\":    \"https://www.second-task.com/\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson1 := string(tmpJSON1)\n\t\ttmpJSON2, err := json.Marshal(map[string]interface{}{\n\t\t\t\"method\": \"GET\",\n\t\t\t\"url\":    \"https://www.third-task.com\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson2 := string(tmpJSON2)\n\t\ttmpJSON3, err := json.Marshal(map[string]interface{}{\n\t\t\t\"script\": `// optional import of sdk modules\nimport { execution } from '@dynatrace-sdk/automation-utils';\n\nexport default async function ({ execution_id }) {\n  // your code goes here\n  // e.g. get the current execution\n  const ex = await execution(execution_id);\n  console.log('Automated script execution on behalf of', ex.trigger);\n  \n  return { triggeredBy: ex.trigger };\n}`,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson3 := string(tmpJSON3)\n\t\t_, err = dynatrace.NewAutomationWorkflow(ctx, \"sampleWorklowTF\", &dynatrace.AutomationWorkflowArgs{\n\t\t\tDescription: pulumi.String(\"Desc\"),\n\t\t\tActor:       pulumi.String(\"########-####-####-####-############\"),\n\t\t\tTitle:       pulumi.String(\"Sample Worklow TF1\"),\n\t\t\tOwner:       pulumi.String(\"########-####-####-####-############\"),\n\t\t\tPrivate:     pulumi.Bool(true),\n\t\t\tTasks: &dynatrace.AutomationWorkflowTasksArgs{\n\t\t\t\tTasks: dynatrace.AutomationWorkflowTasksTaskArray{\n\t\t\t\t\t&dynatrace.AutomationWorkflowTasksTaskArgs{\n\t\t\t\t\t\tName:        pulumi.String(\"http_request_1\"),\n\t\t\t\t\t\tDescription: pulumi.String(\"Issue an HTTP request to any API\"),\n\t\t\t\t\t\tAction:      pulumi.String(\"dynatrace.automations:http-function\"),\n\t\t\t\t\t\tActive:      pulumi.Bool(true),\n\t\t\t\t\t\tInput:       pulumi.String(json0),\n\t\t\t\t\t\tPosition: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{\n\t\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\t\tY: pulumi.Int(1),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationWorkflowTasksTaskArgs{\n\t\t\t\t\t\tName:        pulumi.String(\"http_request_2\"),\n\t\t\t\t\t\tDescription: pulumi.String(\"Issue an HTTP request to any API\"),\n\t\t\t\t\t\tAction:      pulumi.String(\"dynatrace.automations:http-function\"),\n\t\t\t\t\t\tActive:      pulumi.Bool(false),\n\t\t\t\t\t\tInput:       pulumi.String(json1),\n\t\t\t\t\t\tConditions: &dynatrace.AutomationWorkflowTasksTaskConditionsArgs{\n\t\t\t\t\t\t\tStates: pulumi.StringMap{\n\t\t\t\t\t\t\t\t\"http_request_1\":   pulumi.String(\"SUCCESS\"),\n\t\t\t\t\t\t\t\t\"run_javascript_1\": pulumi.String(\"OK\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tCustom: pulumi.String(\"\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPosition: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{\n\t\t\t\t\t\t\tX: pulumi.Int(-1),\n\t\t\t\t\t\t\tY: pulumi.Int(2),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTimeout: pulumi.String(\"50000\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationWorkflowTasksTaskArgs{\n\t\t\t\t\t\tName:        pulumi.String(\"http_request_3\"),\n\t\t\t\t\t\tDescription: pulumi.String(\"Issue an HTTP request to any API\"),\n\t\t\t\t\t\tAction:      pulumi.String(\"dynatrace.automations:http-function\"),\n\t\t\t\t\t\tActive:      pulumi.Bool(false),\n\t\t\t\t\t\tInput:       pulumi.String(json2),\n\t\t\t\t\t\tConditions: &dynatrace.AutomationWorkflowTasksTaskConditionsArgs{\n\t\t\t\t\t\t\tStates: pulumi.StringMap{\n\t\t\t\t\t\t\t\t\"http_request_2\": pulumi.String(\"OK\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tCustom: pulumi.String(\"{{http_request_1}}\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tPosition: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{\n\t\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\t\tY: pulumi.Int(3),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.AutomationWorkflowTasksTaskArgs{\n\t\t\t\t\t\tName:        pulumi.String(\"run_javascript_1\"),\n\t\t\t\t\t\tDescription: pulumi.String(\"Build a custom task running js Code\"),\n\t\t\t\t\t\tAction:      pulumi.String(\"dynatrace.automations:run-javascript\"),\n\t\t\t\t\t\tActive:      pulumi.Bool(false),\n\t\t\t\t\t\tInput:       pulumi.String(json3),\n\t\t\t\t\t\tPosition: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{\n\t\t\t\t\t\t\tX: pulumi.Int(-2),\n\t\t\t\t\t\t\tY: pulumi.Int(1),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTrigger: &dynatrace.AutomationWorkflowTriggerArgs{\n\t\t\t\tEvent: &dynatrace.AutomationWorkflowTriggerEventArgs{\n\t\t\t\t\tActive: pulumi.Bool(false),\n\t\t\t\t\tConfig: &dynatrace.AutomationWorkflowTriggerEventConfigArgs{\n\t\t\t\t\t\tDavisEvent: &dynatrace.AutomationWorkflowTriggerEventConfigDavisEventArgs{\n\t\t\t\t\t\t\tEntityTagsMatch: pulumi.String(\"all\"),\n\t\t\t\t\t\t\tEntityTags: pulumi.StringMap{\n\t\t\t\t\t\t\t\t\"asdf\": pulumi.String(\"\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tOnProblemClose: pulumi.Bool(false),\n\t\t\t\t\t\t\tTypes: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"CUSTOM_ANNOTATION\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutomationWorkflow;\nimport com.pulumi.dynatrace.AutomationWorkflowArgs;\nimport com.pulumi.dynatrace.inputs.AutomationWorkflowTasksArgs;\nimport com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerArgs;\nimport com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerEventArgs;\nimport com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerEventConfigArgs;\nimport com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerEventConfigDavisEventArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var sampleWorklowTF = new AutomationWorkflow(\"sampleWorklowTF\", AutomationWorkflowArgs.builder()\n            .description(\"Desc\")\n            .actor(\"########-####-####-####-############\")\n            .title(\"Sample Worklow TF1\")\n            .owner(\"########-####-####-####-############\")\n            .private_(true)\n            .tasks(AutomationWorkflowTasksArgs.builder()\n                .tasks(                \n                    AutomationWorkflowTasksTaskArgs.builder()\n                        .name(\"http_request_1\")\n                        .description(\"Issue an HTTP request to any API\")\n                        .action(\"dynatrace.automations:http-function\")\n                        .active(true)\n                        .input(serializeJson(\n                            jsonObject(\n                                jsonProperty(\"method\", \"GET\"),\n                                jsonProperty(\"url\", \"https://www.google.at/\")\n                            )))\n                        .position(AutomationWorkflowTasksTaskPositionArgs.builder()\n                            .x(0)\n                            .y(1)\n                            .build())\n                        .build(),\n                    AutomationWorkflowTasksTaskArgs.builder()\n                        .name(\"http_request_2\")\n                        .description(\"Issue an HTTP request to any API\")\n                        .action(\"dynatrace.automations:http-function\")\n                        .active(false)\n                        .input(serializeJson(\n                            jsonObject(\n                                jsonProperty(\"method\", \"GET\"),\n                                jsonProperty(\"url\", \"https://www.second-task.com/\")\n                            )))\n                        .conditions(AutomationWorkflowTasksTaskConditionsArgs.builder()\n                            .states(Map.ofEntries(\n                                Map.entry(\"http_request_1\", \"SUCCESS\"),\n                                Map.entry(\"run_javascript_1\", \"OK\")\n                            ))\n                            .custom(\"\")\n                            .build())\n                        .position(AutomationWorkflowTasksTaskPositionArgs.builder()\n                            .x(-1)\n                            .y(2)\n                            .build())\n                        .timeout(\"50000\")\n                        .build(),\n                    AutomationWorkflowTasksTaskArgs.builder()\n                        .name(\"http_request_3\")\n                        .description(\"Issue an HTTP request to any API\")\n                        .action(\"dynatrace.automations:http-function\")\n                        .active(false)\n                        .input(serializeJson(\n                            jsonObject(\n                                jsonProperty(\"method\", \"GET\"),\n                                jsonProperty(\"url\", \"https://www.third-task.com\")\n                            )))\n                        .conditions(AutomationWorkflowTasksTaskConditionsArgs.builder()\n                            .states(Map.of(\"http_request_2\", \"OK\"))\n                            .custom(\"{{http_request_1}}\")\n                            .build())\n                        .position(AutomationWorkflowTasksTaskPositionArgs.builder()\n                            .x(0)\n                            .y(3)\n                            .build())\n                        .build(),\n                    AutomationWorkflowTasksTaskArgs.builder()\n                        .name(\"run_javascript_1\")\n                        .description(\"Build a custom task running js Code\")\n                        .action(\"dynatrace.automations:run-javascript\")\n                        .active(false)\n                        .input(serializeJson(\n                            jsonObject(\n                                jsonProperty(\"script\", \"\"\"\n// optional import of sdk modules\nimport { execution } from '@dynatrace-sdk/automation-utils';\n\nexport default async function ({ execution_id }) {\n  // your code goes here\n  // e.g. get the current execution\n  const ex = await execution(execution_id);\n  console.log('Automated script execution on behalf of', ex.trigger);\n  \n  return { triggeredBy: ex.trigger };\n}                                \"\"\")\n                            )))\n                        .position(AutomationWorkflowTasksTaskPositionArgs.builder()\n                            .x(-2)\n                            .y(1)\n                            .build())\n                        .build())\n                .build())\n            .trigger(AutomationWorkflowTriggerArgs.builder()\n                .event(AutomationWorkflowTriggerEventArgs.builder()\n                    .active(false)\n                    .config(AutomationWorkflowTriggerEventConfigArgs.builder()\n                        .davisEvent(AutomationWorkflowTriggerEventConfigDavisEventArgs.builder()\n                            .entityTagsMatch(\"all\")\n                            .entityTags(Map.of(\"asdf\", \"\"))\n                            .onProblemClose(false)\n                            .types(\"CUSTOM_ANNOTATION\")\n                            .build())\n                        .build())\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  sampleWorklowTF:\n    type: dynatrace:AutomationWorkflow\n    properties:\n      description: Desc\n      actor: '########-####-####-####-############'\n      title: Sample Worklow TF1\n      owner: '########-####-####-####-############'\n      private: true\n      tasks:\n        tasks:\n          - name: http_request_1\n            description: Issue an HTTP request to any API\n            action: dynatrace.automations:http-function\n            active: true\n            input:\n              fn::toJSON:\n                method: GET\n                url: https://www.google.at/\n            position:\n              x: 0\n              y: 1\n          - name: http_request_2\n            description: Issue an HTTP request to any API\n            action: dynatrace.automations:http-function\n            active: false\n            input:\n              fn::toJSON:\n                method: GET\n                url: https://www.second-task.com/\n            conditions:\n              states:\n                http_request_1: SUCCESS\n                run_javascript_1: OK\n              custom: \"\"\n            position:\n              x: -1\n              y: 2\n            timeout: 50000\n          - name: http_request_3\n            description: Issue an HTTP request to any API\n            action: dynatrace.automations:http-function\n            active: false\n            input:\n              fn::toJSON:\n                method: GET\n                url: https://www.third-task.com\n            conditions:\n              states:\n                http_request_2: OK\n              custom: '{{http_request_1}}'\n            position:\n              x: 0\n              y: 3\n          - name: run_javascript_1\n            description: Build a custom task running js Code\n            action: dynatrace.automations:run-javascript\n            active: false\n            input:\n              fn::toJSON:\n                script: \"// optional import of sdk modules\\nimport { execution } from '@dynatrace-sdk/automation-utils';\\n\\nexport default async function ({ execution_id }) {\\n  // your code goes here\\n  // e.g. get the current execution\\n  const ex = await execution(execution_id);\\n  console.log('Automated script execution on behalf of', ex.trigger);\\n  \\n  return { triggeredBy: ex.trigger };\\n}\"\n            position:\n              x: -2\n              y: 1\n      trigger:\n        event:\n          active: false\n          config:\n            davisEvent:\n              entityTagsMatch: all\n              entityTags:\n                asdf: \"\"\n              onProblemClose: false\n              types:\n                - CUSTOM_ANNOTATION\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "actor": {
          "type": "string",
          "description": "The user context the executions of the workflow will happen with\n"
        },
        "description": {
          "type": "string",
          "description": "An optional description for the workflow\n"
        },
        "owner": {
          "type": "string",
          "description": "The ID of the owner of this workflow\n"
        },
        "private": {
          "type": "boolean",
          "description": "Defines whether this workflow is private to the owner or not. Default 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>\n"
        },
        "tasks": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasks:AutomationWorkflowTasks",
          "description": "The tasks to run for every execution of this workflow\n"
        },
        "title": {
          "type": "string",
          "description": "The title / name of the workflow\n"
        },
        "trigger": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTrigger:AutomationWorkflowTrigger",
          "description": "Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the workflow. Possible values are `STANDARD` and `SIMPLE`. Defaults to `STANDARD`. Workflows of type `SIMPLE` are allowed to contain only one action\n"
        }
      },
      "type": "object",
      "required": [
        "tasks",
        "title"
      ],
      "inputProperties": {
        "actor": {
          "type": "string",
          "description": "The user context the executions of the workflow will happen with\n"
        },
        "description": {
          "type": "string",
          "description": "An optional description for the workflow\n"
        },
        "owner": {
          "type": "string",
          "description": "The ID of the owner of this workflow\n"
        },
        "private": {
          "type": "boolean",
          "description": "Defines whether this workflow is private to the owner or not. Default 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>\n"
        },
        "tasks": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasks:AutomationWorkflowTasks",
          "description": "The tasks to run for every execution of this workflow\n"
        },
        "title": {
          "type": "string",
          "description": "The title / name of the workflow\n"
        },
        "trigger": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTrigger:AutomationWorkflowTrigger",
          "description": "Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the workflow. Possible values are `STANDARD` and `SIMPLE`. Defaults to `STANDARD`. Workflows of type `SIMPLE` are allowed to contain only one action\n"
        }
      },
      "requiredInputs": [
        "tasks",
        "title"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationWorkflow resources.\n",
        "properties": {
          "actor": {
            "type": "string",
            "description": "The user context the executions of the workflow will happen with\n"
          },
          "description": {
            "type": "string",
            "description": "An optional description for the workflow\n"
          },
          "owner": {
            "type": "string",
            "description": "The ID of the owner of this workflow\n"
          },
          "private": {
            "type": "boolean",
            "description": "Defines whether this workflow is private to the owner or not. Default 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>\n"
          },
          "tasks": {
            "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTasks:AutomationWorkflowTasks",
            "description": "The tasks to run for every execution of this workflow\n"
          },
          "title": {
            "type": "string",
            "description": "The title / name of the workflow\n"
          },
          "trigger": {
            "$ref": "#/types/dynatrace:index%2FAutomationWorkflowTrigger:AutomationWorkflowTrigger",
            "description": "Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered\n"
          },
          "type": {
            "type": "string",
            "description": "The type of the workflow. Possible values are `STANDARD` and `SIMPLE`. Defaults to `STANDARD`. Workflows of type `SIMPLE` are allowed to contain only one action\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationWorkflowAwsConnections:AutomationWorkflowAwsConnections": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `WebIdentity`\n"
        },
        "webIdentity": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowAwsConnectionsWebIdentity:AutomationWorkflowAwsConnectionsWebIdentity",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "Name\n",
          "willReplaceOnChanges": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `WebIdentity`\n",
          "willReplaceOnChanges": true
        },
        "webIdentity": {
          "$ref": "#/types/dynatrace:index%2FAutomationWorkflowAwsConnectionsWebIdentity:AutomationWorkflowAwsConnectionsWebIdentity",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationWorkflowAwsConnections resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name\n",
            "willReplaceOnChanges": true
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `WebIdentity`\n",
            "willReplaceOnChanges": true
          },
          "webIdentity": {
            "$ref": "#/types/dynatrace:index%2FAutomationWorkflowAwsConnectionsWebIdentity:AutomationWorkflowAwsConnectionsWebIdentity",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationWorkflowJira:AutomationWorkflowJira": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
          "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
        },
        "name": {
          "type": "string",
          "description": "The name of the Jira connection\n"
        },
        "password": {
          "type": "string",
          "description": "Password of the Jira user\n",
          "secret": true
        },
        "token": {
          "type": "string",
          "description": "Token for the selected authentication type\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Basic`, `Cloud_token`, `Pat`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the Jira server\n"
        },
        "user": {
          "type": "string",
          "description": "Username or E-Mail address\n"
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "name",
        "type",
        "url"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
          "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
        },
        "name": {
          "type": "string",
          "description": "The name of the Jira connection\n"
        },
        "password": {
          "type": "string",
          "description": "Password of the Jira user\n",
          "secret": true
        },
        "token": {
          "type": "string",
          "description": "Token for the selected authentication type\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Basic`, `Cloud_token`, `Pat`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the Jira server\n"
        },
        "user": {
          "type": "string",
          "description": "Username or E-Mail address\n"
        }
      },
      "requiredInputs": [
        "type",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationWorkflowJira resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
            "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
          },
          "name": {
            "type": "string",
            "description": "The name of the Jira connection\n"
          },
          "password": {
            "type": "string",
            "description": "Password of the Jira user\n",
            "secret": true
          },
          "token": {
            "type": "string",
            "description": "Token for the selected authentication type\n",
            "secret": true
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `Basic`, `Cloud_token`, `Pat`\n"
          },
          "url": {
            "type": "string",
            "description": "URL of the Jira server\n"
          },
          "user": {
            "type": "string",
            "description": "Username or E-Mail address\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationWorkflowK8sConnections:AutomationWorkflowK8sConnections": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
          "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
        },
        "name": {
          "type": "string",
          "description": "The name of the EdgeConnect deployment\n"
        },
        "namespace": {
          "type": "string",
          "description": "The namespace where EdgeConnect is deployed\n"
        },
        "token": {
          "type": "string",
          "description": "Token\n",
          "secret": true
        },
        "uid": {
          "type": "string",
          "description": "A pseudo-ID for the cluster, set to the UID of the kube-system namespace\n"
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "name",
        "namespace",
        "token",
        "uid"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
          "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
        },
        "name": {
          "type": "string",
          "description": "The name of the EdgeConnect deployment\n"
        },
        "namespace": {
          "type": "string",
          "description": "The namespace where EdgeConnect is deployed\n"
        },
        "token": {
          "type": "string",
          "description": "Token\n",
          "secret": true
        },
        "uid": {
          "type": "string",
          "description": "A pseudo-ID for the cluster, set to the UID of the kube-system namespace\n"
        }
      },
      "requiredInputs": [
        "namespace",
        "token",
        "uid"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationWorkflowK8sConnections resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
            "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
          },
          "name": {
            "type": "string",
            "description": "The name of the EdgeConnect deployment\n"
          },
          "namespace": {
            "type": "string",
            "description": "The namespace where EdgeConnect is deployed\n"
          },
          "token": {
            "type": "string",
            "description": "Token\n",
            "secret": true
          },
          "uid": {
            "type": "string",
            "description": "A pseudo-ID for the cluster, set to the UID of the kube-system namespace\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/automationWorkflowSlack:AutomationWorkflowSlack": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
          "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
        },
        "name": {
          "type": "string",
          "description": "The name of the Slack connection\n"
        },
        "token": {
          "type": "string",
          "description": "The bot token obtained from the Slack App Management UI\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "name",
        "token"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
          "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
        },
        "name": {
          "type": "string",
          "description": "The name of the Slack connection\n"
        },
        "token": {
          "type": "string",
          "description": "The bot token obtained from the Slack App Management UI\n",
          "secret": true
        }
      },
      "requiredInputs": [
        "token"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutomationWorkflowSlack resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n",
            "deprecationMessage": "This resource is no longer ordered, please remove this attribute from the configuration"
          },
          "name": {
            "type": "string",
            "description": "The name of the Slack connection\n"
          },
          "token": {
            "type": "string",
            "description": "The bot token obtained from the Slack App Management UI\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/autotag:Autotag": {
      "properties": {
        "description": {
          "type": "string",
          "description": "The description of the auto-tag."
        },
        "entitySelectorBasedRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagEntitySelectorBasedRule:AutotagEntitySelectorBasedRule"
          },
          "description": "A list of entity-selector based rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
        },
        "name": {
          "type": "string",
          "description": "The name of the auto-tag, which is applied to entities.  Additionally you can specify a **valueFormat** in the tag rule. In that case the tag is used in the `name:valueFormat` format.  For example you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`."
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRule:AutotagRule"
          },
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "The description of the auto-tag."
        },
        "entitySelectorBasedRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagEntitySelectorBasedRule:AutotagEntitySelectorBasedRule"
          },
          "description": "A list of entity-selector based rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
        },
        "name": {
          "type": "string",
          "description": "The name of the auto-tag, which is applied to entities.  Additionally you can specify a **valueFormat** in the tag rule. In that case the tag is used in the `name:valueFormat` format.  For example you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`."
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAutotagRule:AutotagRule"
          },
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Autotag resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "The description of the auto-tag."
          },
          "entitySelectorBasedRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAutotagEntitySelectorBasedRule:AutotagEntitySelectorBasedRule"
            },
            "description": "A list of entity-selector based rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
          },
          "name": {
            "type": "string",
            "description": "The name of the auto-tag, which is applied to entities.  Additionally you can specify a **valueFormat** in the tag rule. In that case the tag is used in the `name:valueFormat` format.  For example you can extend the `Infrastructure` tag to `Infrastructure:Windows` and `Infrastructure:Linux`."
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAutotagRule:AutotagRule"
            },
            "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/autotagRules:AutotagRules": {
      "description": "> <span pulumi-lang-nodejs=\"`dynatrace.AutotagV2`\" pulumi-lang-dotnet=\"`dynatrace.AutotagV2`\" pulumi-lang-go=\"`AutotagV2`\" pulumi-lang-python=\"`AutotagV2`\" pulumi-lang-yaml=\"`dynatrace.AutotagV2`\" pulumi-lang-java=\"`dynatrace.AutotagV2`\">`dynatrace.AutotagV2`</span> is the primary resource to manage auto tags. This particular resource allows you to manage a subset of tags of a given auto tag ID. The benefit of this is that it allows the flexibility of multiple users to manage the same automatically applied tag.\n\n> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Define and apply tags - https://www.dynatrace.com/support/help/how-to-use-dynatrace/tags-and-metadata/setup/how-to-define-tags\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:tags.auto-tagging`)\n\nThe full documentation of the export feature is available [here](https://dt-url.net/h203qmc).\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst sampleAutotagV2 = new dynatrace.AutotagV2(\"sampleAutotagV2\", {rulesMaintainedExternally: true});\n//Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n//Do not execute `pulumi up` in parallel when several modules contain \n//`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\nconst sampleAutotagRules = new dynatrace.AutotagRules(\"sampleAutotagRules\", {\n    autoTagId: sampleAutotagV2.id,\n    rules: {\n        rules: [{\n            type: \"SELECTOR\",\n            enabled: true,\n            entitySelector: \"type(SERVICE),tag(sample)\",\n            valueFormat: \"disabled\",\n            valueNormalization: \"Leave text as-is\",\n        }],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nsample_autotag_v2 = dynatrace.AutotagV2(\"sampleAutotagV2\", rules_maintained_externally=True)\n#Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n#Do not execute `pulumi up` in parallel when several modules contain \n#`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\nsample_autotag_rules = dynatrace.AutotagRules(\"sampleAutotagRules\",\n    auto_tag_id=sample_autotag_v2.id,\n    rules={\n        \"rules\": [{\n            \"type\": \"SELECTOR\",\n            \"enabled\": True,\n            \"entity_selector\": \"type(SERVICE),tag(sample)\",\n            \"value_format\": \"disabled\",\n            \"value_normalization\": \"Leave text as-is\",\n        }],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var sampleAutotagV2 = new Dynatrace.AutotagV2(\"sampleAutotagV2\", new()\n    {\n        RulesMaintainedExternally = true,\n    });\n\n    //Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n    //Do not execute `pulumi up` in parallel when several modules contain \n    //`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\n    var sampleAutotagRules = new Dynatrace.AutotagRules(\"sampleAutotagRules\", new()\n    {\n        AutoTagId = sampleAutotagV2.Id,\n        Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs\n        {\n            Rules = new[]\n            {\n                new Dynatrace.Inputs.AutotagRulesRulesRuleArgs\n                {\n                    Type = \"SELECTOR\",\n                    Enabled = true,\n                    EntitySelector = \"type(SERVICE),tag(sample)\",\n                    ValueFormat = \"disabled\",\n                    ValueNormalization = \"Leave text as-is\",\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tsampleAutotagV2, err := dynatrace.NewAutotagV2(ctx, \"sampleAutotagV2\", &dynatrace.AutotagV2Args{\n\t\t\tRulesMaintainedExternally: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutotagRules(ctx, \"sampleAutotagRules\", &dynatrace.AutotagRulesArgs{\n\t\t\tAutoTagId: sampleAutotagV2.ID(),\n\t\t\tRules: &dynatrace.AutotagRulesRulesArgs{\n\t\t\t\tRules: dynatrace.AutotagRulesRulesRuleArray{\n\t\t\t\t\t&dynatrace.AutotagRulesRulesRuleArgs{\n\t\t\t\t\t\tType:               pulumi.String(\"SELECTOR\"),\n\t\t\t\t\t\tEnabled:            pulumi.Bool(true),\n\t\t\t\t\t\tEntitySelector:     pulumi.String(\"type(SERVICE),tag(sample)\"),\n\t\t\t\t\t\tValueFormat:        pulumi.String(\"disabled\"),\n\t\t\t\t\t\tValueNormalization: pulumi.String(\"Leave text as-is\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AutotagV2;\nimport com.pulumi.dynatrace.AutotagV2Args;\nimport com.pulumi.dynatrace.AutotagRules;\nimport com.pulumi.dynatrace.AutotagRulesArgs;\nimport com.pulumi.dynatrace.inputs.AutotagRulesRulesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var sampleAutotagV2 = new AutotagV2(\"sampleAutotagV2\", AutotagV2Args.builder()\n            .rulesMaintainedExternally(true)\n            .build());\n\n        //Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n        //Do not execute `pulumi up` in parallel when several modules contain \n        //`dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\n        var sampleAutotagRules = new AutotagRules(\"sampleAutotagRules\", AutotagRulesArgs.builder()\n            .autoTagId(sampleAutotagV2.id())\n            .rules(AutotagRulesRulesArgs.builder()\n                .rules(AutotagRulesRulesRuleArgs.builder()\n                    .type(\"SELECTOR\")\n                    .enabled(true)\n                    .entitySelector(\"type(SERVICE),tag(sample)\")\n                    .valueFormat(\"disabled\")\n                    .valueNormalization(\"Leave text as-is\")\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  sampleAutotagV2: # /*\n  # Be careful when maintaining `dynatrace_autotag_rules` in separate modules.\n  # Do not execute `pulumi up` in parallel when several modules contain \n  # `dynatrace_autotag_rules` referring to the same `dynatrace_autotag_v2`.\n  # */\n    type: dynatrace:AutotagV2\n    properties:\n      rulesMaintainedExternally: true\n  sampleAutotagRules:\n    type: dynatrace:AutotagRules\n    properties:\n      autoTagId: ${sampleAutotagV2.id}\n      rules:\n        rules:\n          - type: SELECTOR\n            enabled: true\n            entitySelector: type(SERVICE),tag(sample)\n            valueFormat: disabled\n            valueNormalization: Leave text as-is\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "autoTagId": {
          "type": "string",
          "description": "Automatically applied tag ID\n"
        },
        "currentState": {
          "type": "string",
          "description": "For internal use: current state of rules in JSON format\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAutotagRulesRules:AutotagRulesRules",
          "description": "Rules\n"
        }
      },
      "type": "object",
      "required": [
        "autoTagId",
        "currentState"
      ],
      "inputProperties": {
        "autoTagId": {
          "type": "string",
          "description": "Automatically applied tag ID\n"
        },
        "currentState": {
          "type": "string",
          "description": "For internal use: current state of rules in JSON format\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAutotagRulesRules:AutotagRulesRules",
          "description": "Rules\n"
        }
      },
      "requiredInputs": [
        "autoTagId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutotagRules resources.\n",
        "properties": {
          "autoTagId": {
            "type": "string",
            "description": "Automatically applied tag ID\n"
          },
          "currentState": {
            "type": "string",
            "description": "For internal use: current state of rules in JSON format\n"
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FAutotagRulesRules:AutotagRulesRules",
            "description": "Rules\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/autotagV2:AutotagV2": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "name": {
          "type": "string",
          "description": "Tag name\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAutotagV2Rules:AutotagV2Rules",
          "description": "Rules\n"
        },
        "rulesMaintainedExternally": {
          "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> this resource will not\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "name": {
          "type": "string",
          "description": "Tag name\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FAutotagV2Rules:AutotagV2Rules",
          "description": "Rules\n"
        },
        "rulesMaintainedExternally": {
          "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> this resource will not\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AutotagV2 resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "name": {
            "type": "string",
            "description": "Tag name\n"
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FAutotagV2Rules:AutotagV2Rules",
            "description": "Rules\n"
          },
          "rulesMaintainedExternally": {
            "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> this resource will not\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/awsAnomalies:AwsAnomalies": {
      "properties": {
        "ec2CandidateHighCpuDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesEc2CandidateHighCpuDetection:AwsAnomaliesEc2CandidateHighCpuDetection",
          "description": "no documentation available\n"
        },
        "elbHighConnectionErrorsDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesElbHighConnectionErrorsDetection:AwsAnomaliesElbHighConnectionErrorsDetection",
          "description": "no documentation available\n"
        },
        "lambdaHighErrorRateDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesLambdaHighErrorRateDetection:AwsAnomaliesLambdaHighErrorRateDetection",
          "description": "no documentation available\n"
        },
        "rdsHighCpuDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighCpuDetection:AwsAnomaliesRdsHighCpuDetection",
          "description": "no documentation available\n"
        },
        "rdsHighMemoryDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighMemoryDetection:AwsAnomaliesRdsHighMemoryDetection",
          "description": "no documentation available\n"
        },
        "rdsHighWriteReadLatencyDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighWriteReadLatencyDetection:AwsAnomaliesRdsHighWriteReadLatencyDetection",
          "description": "no documentation available\n"
        },
        "rdsLowStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsLowStorageDetection:AwsAnomaliesRdsLowStorageDetection",
          "description": "no documentation available\n"
        },
        "rdsRestartsSequenceDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsRestartsSequenceDetection:AwsAnomaliesRdsRestartsSequenceDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "ec2CandidateHighCpuDetection",
        "elbHighConnectionErrorsDetection",
        "lambdaHighErrorRateDetection",
        "rdsHighCpuDetection",
        "rdsHighMemoryDetection",
        "rdsHighWriteReadLatencyDetection",
        "rdsLowStorageDetection",
        "rdsRestartsSequenceDetection"
      ],
      "inputProperties": {
        "ec2CandidateHighCpuDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesEc2CandidateHighCpuDetection:AwsAnomaliesEc2CandidateHighCpuDetection",
          "description": "no documentation available\n"
        },
        "elbHighConnectionErrorsDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesElbHighConnectionErrorsDetection:AwsAnomaliesElbHighConnectionErrorsDetection",
          "description": "no documentation available\n"
        },
        "lambdaHighErrorRateDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesLambdaHighErrorRateDetection:AwsAnomaliesLambdaHighErrorRateDetection",
          "description": "no documentation available\n"
        },
        "rdsHighCpuDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighCpuDetection:AwsAnomaliesRdsHighCpuDetection",
          "description": "no documentation available\n"
        },
        "rdsHighMemoryDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighMemoryDetection:AwsAnomaliesRdsHighMemoryDetection",
          "description": "no documentation available\n"
        },
        "rdsHighWriteReadLatencyDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighWriteReadLatencyDetection:AwsAnomaliesRdsHighWriteReadLatencyDetection",
          "description": "no documentation available\n"
        },
        "rdsLowStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsLowStorageDetection:AwsAnomaliesRdsLowStorageDetection",
          "description": "no documentation available\n"
        },
        "rdsRestartsSequenceDetection": {
          "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsRestartsSequenceDetection:AwsAnomaliesRdsRestartsSequenceDetection",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "ec2CandidateHighCpuDetection",
        "elbHighConnectionErrorsDetection",
        "lambdaHighErrorRateDetection",
        "rdsHighCpuDetection",
        "rdsHighMemoryDetection",
        "rdsHighWriteReadLatencyDetection",
        "rdsLowStorageDetection",
        "rdsRestartsSequenceDetection"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AwsAnomalies resources.\n",
        "properties": {
          "ec2CandidateHighCpuDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesEc2CandidateHighCpuDetection:AwsAnomaliesEc2CandidateHighCpuDetection",
            "description": "no documentation available\n"
          },
          "elbHighConnectionErrorsDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesElbHighConnectionErrorsDetection:AwsAnomaliesElbHighConnectionErrorsDetection",
            "description": "no documentation available\n"
          },
          "lambdaHighErrorRateDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesLambdaHighErrorRateDetection:AwsAnomaliesLambdaHighErrorRateDetection",
            "description": "no documentation available\n"
          },
          "rdsHighCpuDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighCpuDetection:AwsAnomaliesRdsHighCpuDetection",
            "description": "no documentation available\n"
          },
          "rdsHighMemoryDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighMemoryDetection:AwsAnomaliesRdsHighMemoryDetection",
            "description": "no documentation available\n"
          },
          "rdsHighWriteReadLatencyDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsHighWriteReadLatencyDetection:AwsAnomaliesRdsHighWriteReadLatencyDetection",
            "description": "no documentation available\n"
          },
          "rdsLowStorageDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsLowStorageDetection:AwsAnomaliesRdsLowStorageDetection",
            "description": "no documentation available\n"
          },
          "rdsRestartsSequenceDetection": {
            "$ref": "#/types/dynatrace:index%2FAwsAnomaliesRdsRestartsSequenceDetection:AwsAnomaliesRdsRestartsSequenceDetection",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/awsCredentials:AwsCredentials": {
      "properties": {
        "authenticationData": {
          "$ref": "#/types/dynatrace:index%2FAwsCredentialsAuthenticationData:AwsCredentialsAuthenticationData",
          "description": "credentials for the AWS authentication\n"
        },
        "credentialsEnabled": {
          "type": "boolean",
          "description": "Enable monitoring of specified AWS credentials\n"
        },
        "label": {
          "type": "string",
          "description": "The name of the credentials\n"
        },
        "partitionType": {
          "type": "string",
          "description": "The type of the AWS partition\n"
        },
        "removeDefaults": {
          "type": "boolean",
          "description": "Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span> subsequently won't get touched.\nNote: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect\n"
        },
        "runningOnDynatraceInfrastructure": {
          "type": "boolean",
          "description": "Run credentials on Dynatrace infrastructure\n"
        },
        "supportingServicesManagedInDynatrace": {
          "type": "boolean",
          "deprecationMessage": "Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates"
        },
        "supportingServicesToMonitors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsCredentialsSupportingServicesToMonitor:AwsCredentialsSupportingServicesToMonitor"
          },
          "description": "supporting services to be monitored\n",
          "deprecationMessage": "Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span>"
        },
        "taggedOnly": {
          "type": "boolean",
          "description": "Monitor only resources which have specified AWS tags (<span pulumi-lang-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 all resources (<span pulumi-lang-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"
        },
        "tagsToMonitors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsCredentialsTagsToMonitor:AwsCredentialsTagsToMonitor"
          },
          "description": "AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the **tagged_only** 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"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object",
      "required": [
        "authenticationData",
        "partitionType",
        "taggedOnly"
      ],
      "inputProperties": {
        "authenticationData": {
          "$ref": "#/types/dynatrace:index%2FAwsCredentialsAuthenticationData:AwsCredentialsAuthenticationData",
          "description": "credentials for the AWS authentication\n"
        },
        "credentialsEnabled": {
          "type": "boolean",
          "description": "Enable monitoring of specified AWS credentials\n"
        },
        "label": {
          "type": "string",
          "description": "The name of the credentials\n"
        },
        "partitionType": {
          "type": "string",
          "description": "The type of the AWS partition\n"
        },
        "removeDefaults": {
          "type": "boolean",
          "description": "Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span> subsequently won't get touched.\nNote: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect\n"
        },
        "runningOnDynatraceInfrastructure": {
          "type": "boolean",
          "description": "Run credentials on Dynatrace infrastructure\n"
        },
        "supportingServicesManagedInDynatrace": {
          "type": "boolean",
          "deprecationMessage": "Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates"
        },
        "supportingServicesToMonitors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsCredentialsSupportingServicesToMonitor:AwsCredentialsSupportingServicesToMonitor"
          },
          "description": "supporting services to be monitored\n",
          "deprecationMessage": "Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span>"
        },
        "taggedOnly": {
          "type": "boolean",
          "description": "Monitor only resources which have specified AWS tags (<span pulumi-lang-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 all resources (<span pulumi-lang-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"
        },
        "tagsToMonitors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsCredentialsTagsToMonitor:AwsCredentialsTagsToMonitor"
          },
          "description": "AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the **tagged_only** 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"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "requiredInputs": [
        "authenticationData",
        "partitionType",
        "taggedOnly"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AwsCredentials resources.\n",
        "properties": {
          "authenticationData": {
            "$ref": "#/types/dynatrace:index%2FAwsCredentialsAuthenticationData:AwsCredentialsAuthenticationData",
            "description": "credentials for the AWS authentication\n"
          },
          "credentialsEnabled": {
            "type": "boolean",
            "description": "Enable monitoring of specified AWS credentials\n"
          },
          "label": {
            "type": "string",
            "description": "The name of the credentials\n"
          },
          "partitionType": {
            "type": "string",
            "description": "The type of the AWS partition\n"
          },
          "removeDefaults": {
            "type": "boolean",
            "description": "Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span> subsequently won't get touched.\nNote: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect\n"
          },
          "runningOnDynatraceInfrastructure": {
            "type": "boolean",
            "description": "Run credentials on Dynatrace infrastructure\n"
          },
          "supportingServicesManagedInDynatrace": {
            "type": "boolean",
            "deprecationMessage": "Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates"
          },
          "supportingServicesToMonitors": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAwsCredentialsSupportingServicesToMonitor:AwsCredentialsSupportingServicesToMonitor"
            },
            "description": "supporting services to be monitored\n",
            "deprecationMessage": "Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span>"
          },
          "taggedOnly": {
            "type": "boolean",
            "description": "Monitor only resources which have specified AWS tags (<span pulumi-lang-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 all resources (<span pulumi-lang-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"
          },
          "tagsToMonitors": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAwsCredentialsTagsToMonitor:AwsCredentialsTagsToMonitor"
            },
            "description": "AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the **tagged_only** 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"
          },
          "unknowns": {
            "type": "string",
            "description": "Any attributes that aren't yet supported by this provider\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/awsService:AwsService": {
      "description": "> This resource is excluded by default in the export utility.\n\n> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Amazon Web Services - https://www.dynatrace.com/support/help/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-service-metrics\n\n- The dimensions and statistics for metrics for individual services - https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/integrate-with-aws/aws-all-services\n\n- AWS credentials API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/aws-credentials-api\n\n## Resource Example Usage\n\nThis example utilizes the data source <span pulumi-lang-nodejs=\"`dynatrace.getAwsSupportedServices`\" pulumi-lang-dotnet=\"`dynatrace.getAwsSupportedServices`\" pulumi-lang-go=\"`getAwsSupportedServices`\" pulumi-lang-python=\"`get_aws_supported_services`\" pulumi-lang-yaml=\"`dynatrace.getAwsSupportedServices`\" pulumi-lang-java=\"`dynatrace.getAwsSupportedServices`\">`dynatrace.getAwsSupportedServices`</span> in order to query for a full list of all supported services.\nThe <span pulumi-lang-nodejs=\"`forEach`\" pulumi-lang-dotnet=\"`ForEach`\" pulumi-lang-go=\"`forEach`\" pulumi-lang-python=\"`for_each`\" pulumi-lang-yaml=\"`forEach`\" pulumi-lang-java=\"`forEach`\">`for_each`</span> loop within the resource <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span> configures each of these services to get utilized with the default metrics recommended by Dynatrace (<span pulumi-lang-nodejs=\"`useRecommendedMetrics`\" pulumi-lang-dotnet=\"`UseRecommendedMetrics`\" pulumi-lang-go=\"`useRecommendedMetrics`\" pulumi-lang-python=\"`use_recommended_metrics`\" pulumi-lang-yaml=\"`useRecommendedMetrics`\" pulumi-lang-java=\"`useRecommendedMetrics`\">`use_recommended_metrics`</span>).\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nexport = async () => {\n    const tERRAFORMSAMPLE = new dynatrace.AwsCredentials(\"tERRAFORMSAMPLE\", {\n        label: \"TERRAFORM-TEST-001\",\n        partitionType: \"AWS_DEFAULT\",\n        taggedOnly: false,\n        authenticationData: {\n            accountId: \"246186168471\",\n            iamRole: \"Dynatrace_monitoring_role_demo1\",\n        },\n        removeDefaults: true,\n    });\n    const supportedServices = await dynatrace.getAwsSupportedServices({});\n    const tERRAFORMSAMPLEServices: dynatrace.AwsService[] = [];\n    for (const range of Object.entries(supportedServices.services).map(([k, v]) => ({key: k, value: v}))) {\n        tERRAFORMSAMPLEServices.push(new dynatrace.AwsService(`tERRAFORMSAMPLEServices-${range.key}`, {\n            credentialsId: tERRAFORMSAMPLE.id,\n            useRecommendedMetrics: true,\n        }));\n    }\n}\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\nt_erraformsample = dynatrace.AwsCredentials(\"tERRAFORMSAMPLE\",\n    label=\"TERRAFORM-TEST-001\",\n    partition_type=\"AWS_DEFAULT\",\n    tagged_only=False,\n    authentication_data={\n        \"account_id\": \"246186168471\",\n        \"iam_role\": \"Dynatrace_monitoring_role_demo1\",\n    },\n    remove_defaults=True)\nsupported_services = dynatrace.get_aws_supported_services()\nt_erraformsample_services = []\nfor range in [{\"key\": k, \"value\": v} for [k, v] in enumerate(supported_services.services)]:\n    t_erraformsample_services.append(dynatrace.AwsService(f\"tERRAFORMSAMPLEServices-{range['key']}\",\n        credentials_id=t_erraformsample.id,\n        use_recommended_metrics=True))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(async() => \n{\n    var tERRAFORMSAMPLE = new Dynatrace.AwsCredentials(\"tERRAFORMSAMPLE\", new()\n    {\n        Label = \"TERRAFORM-TEST-001\",\n        PartitionType = \"AWS_DEFAULT\",\n        TaggedOnly = false,\n        AuthenticationData = new Dynatrace.Inputs.AwsCredentialsAuthenticationDataArgs\n        {\n            AccountId = \"246186168471\",\n            IamRole = \"Dynatrace_monitoring_role_demo1\",\n        },\n        RemoveDefaults = true,\n    });\n\n    var supportedServices = await Dynatrace.GetAwsSupportedServices.InvokeAsync();\n\n    var tERRAFORMSAMPLEServices = new List<Dynatrace.AwsService>();\n    foreach (var range in )\n    {\n        tERRAFORMSAMPLEServices.Add(new Dynatrace.AwsService($\"tERRAFORMSAMPLEServices-{range.Key}\", new()\n        {\n            CredentialsId = tERRAFORMSAMPLE.Id,\n            UseRecommendedMetrics = true,\n        }));\n    }\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttERRAFORMSAMPLE, err := dynatrace.NewAwsCredentials(ctx, \"tERRAFORMSAMPLE\", &dynatrace.AwsCredentialsArgs{\n\t\t\tLabel:         pulumi.String(\"TERRAFORM-TEST-001\"),\n\t\t\tPartitionType: pulumi.String(\"AWS_DEFAULT\"),\n\t\t\tTaggedOnly:    pulumi.Bool(false),\n\t\t\tAuthenticationData: &dynatrace.AwsCredentialsAuthenticationDataArgs{\n\t\t\t\tAccountId: pulumi.String(\"246186168471\"),\n\t\t\t\tIamRole:   pulumi.String(\"Dynatrace_monitoring_role_demo1\"),\n\t\t\t},\n\t\t\tRemoveDefaults: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tsupportedServices, err := dynatrace.GetAwsSupportedServices(ctx, &dynatrace.GetAwsSupportedServicesArgs{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvar tERRAFORMSAMPLEServices []*dynatrace.AwsService\n\t\tfor key0, _ := range supportedServices.Services {\n\t\t\t__res, err := dynatrace.NewAwsService(ctx, fmt.Sprintf(\"tERRAFORMSAMPLEServices-%v\", key0), &dynatrace.AwsServiceArgs{\n\t\t\t\tCredentialsId:         tERRAFORMSAMPLE.ID(),\n\t\t\t\tUseRecommendedMetrics: pulumi.Bool(true),\n\t\t\t})\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\t\t\ttERRAFORMSAMPLEServices = append(tERRAFORMSAMPLEServices, __res)\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AwsCredentials;\nimport com.pulumi.dynatrace.AwsCredentialsArgs;\nimport com.pulumi.dynatrace.inputs.AwsCredentialsAuthenticationDataArgs;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAwsSupportedServicesArgs;\nimport com.pulumi.dynatrace.AwsService;\nimport com.pulumi.dynatrace.AwsServiceArgs;\nimport com.pulumi.codegen.internal.KeyedValue;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var tERRAFORMSAMPLE = new AwsCredentials(\"tERRAFORMSAMPLE\", AwsCredentialsArgs.builder()\n            .label(\"TERRAFORM-TEST-001\")\n            .partitionType(\"AWS_DEFAULT\")\n            .taggedOnly(false)\n            .authenticationData(AwsCredentialsAuthenticationDataArgs.builder()\n                .accountId(\"246186168471\")\n                .iamRole(\"Dynatrace_monitoring_role_demo1\")\n                .build())\n            .removeDefaults(true)\n            .build());\n\n        final var supportedServices = DynatraceFunctions.getAwsSupportedServices(GetAwsSupportedServicesArgs.builder()\n            .build());\n\n        final var tERRAFORMSAMPLEServices = supportedServices.applyValue(getAwsSupportedServicesResult -> {\n            final var resources = new ArrayList<AwsService>();\n            for (var range : KeyedValue.of(getAwsSupportedServicesResult.services())) {\n                var resource = new AwsService(\"tERRAFORMSAMPLEServices-\" + range.key(), AwsServiceArgs.builder()\n                    .credentialsId(tERRAFORMSAMPLE.id())\n                    .useRecommendedMetrics(true)\n                    .build());\n\n                resources.add(resource);\n            }\n\n            return resources;\n        });\n\n    }\n}\n```\n```yaml\nresources:\n  tERRAFORMSAMPLE:\n    type: dynatrace:AwsCredentials\n    properties:\n      label: TERRAFORM-TEST-001\n      partitionType: AWS_DEFAULT\n      taggedOnly: false\n      authenticationData:\n        accountId: '246186168471'\n        iamRole: Dynatrace_monitoring_role_demo1\n      removeDefaults: true\n  tERRAFORMSAMPLEServices:\n    type: dynatrace:AwsService\n    properties:\n      credentialsId: ${tERRAFORMSAMPLE.id}\n      useRecommendedMetrics: true\n    options: {}\nvariables:\n  supportedServices:\n    fn::invoke:\n      function: dynatrace:getAwsSupportedServices\n      arguments: {}\n```\n<!--End PulumiCodeChooser -->\n\nIf you want to configure a different set of metrics for a specific service, a separate resource <span pulumi-lang-nodejs=\"`dynatrace.AwsService`\" pulumi-lang-dotnet=\"`dynatrace.AwsService`\" pulumi-lang-go=\"`AwsService`\" pulumi-lang-python=\"`AwsService`\" pulumi-lang-yaml=\"`dynatrace.AwsService`\" pulumi-lang-java=\"`dynatrace.AwsService`\">`dynatrace.AwsService`</span> will be necessary for that. That allows you to configure the <span pulumi-lang-nodejs=\"`metric`\" pulumi-lang-dotnet=\"`Metric`\" pulumi-lang-go=\"`metric`\" pulumi-lang-python=\"`metric`\" pulumi-lang-yaml=\"`metric`\" pulumi-lang-java=\"`metric`\">`metric`</span> blocks according to your wishes.\nJust be aware of the fact, that Dynatrace enforces for most services a recommended set of metrics. All of them need to be part of your configuration in order to end up with a non-empty plan.\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = new dynatrace.AwsCredentials(\"example\", {\n    label: \"#name#\",\n    partitionType: \"AWS_DEFAULT\",\n    taggedOnly: false,\n    authenticationData: {\n        accountId: \"123456789\",\n        iamRole: \"aws-monitoring-role\",\n    },\n});\nconst elastiCache = new dynatrace.AwsService(\"elastiCache\", {\n    credentialsId: example.id,\n    metrics: [\n        {\n            name: \"NetworkBandwidthOutAllowanceExceeded\",\n            dimensions: [\"CacheClusterId\"],\n            statistic: \"SUM\",\n        },\n        {\n            name: \"CPUUtilization\",\n            dimensions: [\"CacheClusterId\"],\n            statistic: \"AVG_MIN_MAX\",\n        },\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nexample = dynatrace.AwsCredentials(\"example\",\n    label=\"#name#\",\n    partition_type=\"AWS_DEFAULT\",\n    tagged_only=False,\n    authentication_data={\n        \"account_id\": \"123456789\",\n        \"iam_role\": \"aws-monitoring-role\",\n    })\nelasti_cache = dynatrace.AwsService(\"elastiCache\",\n    credentials_id=example.id,\n    metrics=[\n        {\n            \"name\": \"NetworkBandwidthOutAllowanceExceeded\",\n            \"dimensions\": [\"CacheClusterId\"],\n            \"statistic\": \"SUM\",\n        },\n        {\n            \"name\": \"CPUUtilization\",\n            \"dimensions\": [\"CacheClusterId\"],\n            \"statistic\": \"AVG_MIN_MAX\",\n        },\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var example = new Dynatrace.AwsCredentials(\"example\", new()\n    {\n        Label = \"#name#\",\n        PartitionType = \"AWS_DEFAULT\",\n        TaggedOnly = false,\n        AuthenticationData = new Dynatrace.Inputs.AwsCredentialsAuthenticationDataArgs\n        {\n            AccountId = \"123456789\",\n            IamRole = \"aws-monitoring-role\",\n        },\n    });\n\n    var elastiCache = new Dynatrace.AwsService(\"elastiCache\", new()\n    {\n        CredentialsId = example.Id,\n        Metrics = new[]\n        {\n            new Dynatrace.Inputs.AwsServiceMetricArgs\n            {\n                Name = \"NetworkBandwidthOutAllowanceExceeded\",\n                Dimensions = new[]\n                {\n                    \"CacheClusterId\",\n                },\n                Statistic = \"SUM\",\n            },\n            new Dynatrace.Inputs.AwsServiceMetricArgs\n            {\n                Name = \"CPUUtilization\",\n                Dimensions = new[]\n                {\n                    \"CacheClusterId\",\n                },\n                Statistic = \"AVG_MIN_MAX\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.NewAwsCredentials(ctx, \"example\", &dynatrace.AwsCredentialsArgs{\n\t\t\tLabel:         pulumi.String(\"#name#\"),\n\t\t\tPartitionType: pulumi.String(\"AWS_DEFAULT\"),\n\t\t\tTaggedOnly:    pulumi.Bool(false),\n\t\t\tAuthenticationData: &dynatrace.AwsCredentialsAuthenticationDataArgs{\n\t\t\t\tAccountId: pulumi.String(\"123456789\"),\n\t\t\t\tIamRole:   pulumi.String(\"aws-monitoring-role\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAwsService(ctx, \"elastiCache\", &dynatrace.AwsServiceArgs{\n\t\t\tCredentialsId: example.ID(),\n\t\t\tMetrics: dynatrace.AwsServiceMetricArray{\n\t\t\t\t&dynatrace.AwsServiceMetricArgs{\n\t\t\t\t\tName: pulumi.String(\"NetworkBandwidthOutAllowanceExceeded\"),\n\t\t\t\t\tDimensions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"CacheClusterId\"),\n\t\t\t\t\t},\n\t\t\t\t\tStatistic: pulumi.String(\"SUM\"),\n\t\t\t\t},\n\t\t\t\t&dynatrace.AwsServiceMetricArgs{\n\t\t\t\t\tName: pulumi.String(\"CPUUtilization\"),\n\t\t\t\t\tDimensions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"CacheClusterId\"),\n\t\t\t\t\t},\n\t\t\t\t\tStatistic: pulumi.String(\"AVG_MIN_MAX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AwsCredentials;\nimport com.pulumi.dynatrace.AwsCredentialsArgs;\nimport com.pulumi.dynatrace.inputs.AwsCredentialsAuthenticationDataArgs;\nimport com.pulumi.dynatrace.AwsService;\nimport com.pulumi.dynatrace.AwsServiceArgs;\nimport com.pulumi.dynatrace.inputs.AwsServiceMetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var example = new AwsCredentials(\"example\", AwsCredentialsArgs.builder()\n            .label(\"#name#\")\n            .partitionType(\"AWS_DEFAULT\")\n            .taggedOnly(false)\n            .authenticationData(AwsCredentialsAuthenticationDataArgs.builder()\n                .accountId(\"123456789\")\n                .iamRole(\"aws-monitoring-role\")\n                .build())\n            .build());\n\n        var elastiCache = new AwsService(\"elastiCache\", AwsServiceArgs.builder()\n            .credentialsId(example.id())\n            .metrics(            \n                AwsServiceMetricArgs.builder()\n                    .name(\"NetworkBandwidthOutAllowanceExceeded\")\n                    .dimensions(\"CacheClusterId\")\n                    .statistic(\"SUM\")\n                    .build(),\n                AwsServiceMetricArgs.builder()\n                    .name(\"CPUUtilization\")\n                    .dimensions(\"CacheClusterId\")\n                    .statistic(\"AVG_MIN_MAX\")\n                    .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  example:\n    type: dynatrace:AwsCredentials\n    properties:\n      label: '#name#'\n      partitionType: AWS_DEFAULT\n      taggedOnly: false\n      authenticationData:\n        accountId: '123456789'\n        iamRole: aws-monitoring-role\n  elastiCache:\n    type: dynatrace:AwsService\n    properties:\n      credentialsId: ${example.id}\n      metrics:\n        - name: NetworkBandwidthOutAllowanceExceeded\n          dimensions:\n            - CacheClusterId\n          statistic: SUM\n        - name: CPUUtilization\n          dimensions:\n            - CacheClusterId\n          statistic: AVG_MIN_MAX\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "builtIn": {
          "type": "boolean",
          "description": "This attribute is automatically 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 Dynatrace considers the supporting service with the given name to be a built-in service\n"
        },
        "credentialsId": {
          "type": "string",
          "description": "the ID of the AWS credentials this supported service belongs to\n"
        },
        "metrics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsServiceMetric:AwsServiceMetric"
          }
        },
        "name": {
          "type": "string",
          "description": "The name of the supporting service.\n"
        },
        "requiredMetrics": {
          "type": "string"
        },
        "useRecommendedMetrics": {
          "type": "boolean"
        }
      },
      "type": "object",
      "required": [
        "builtIn",
        "credentialsId",
        "name",
        "requiredMetrics"
      ],
      "inputProperties": {
        "credentialsId": {
          "type": "string",
          "description": "the ID of the AWS credentials this supported service belongs to\n",
          "willReplaceOnChanges": true
        },
        "metrics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAwsServiceMetric:AwsServiceMetric"
          }
        },
        "name": {
          "type": "string",
          "description": "The name of the supporting service.\n",
          "willReplaceOnChanges": true
        },
        "useRecommendedMetrics": {
          "type": "boolean"
        }
      },
      "requiredInputs": [
        "credentialsId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AwsService resources.\n",
        "properties": {
          "builtIn": {
            "type": "boolean",
            "description": "This attribute is automatically 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 Dynatrace considers the supporting service with the given name to be a built-in service\n"
          },
          "credentialsId": {
            "type": "string",
            "description": "the ID of the AWS credentials this supported service belongs to\n",
            "willReplaceOnChanges": true
          },
          "metrics": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAwsServiceMetric:AwsServiceMetric"
            }
          },
          "name": {
            "type": "string",
            "description": "The name of the supporting service.\n",
            "willReplaceOnChanges": true
          },
          "requiredMetrics": {
            "type": "string"
          },
          "useRecommendedMetrics": {
            "type": "boolean"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/azureCredentials:AzureCredentials": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The monitoring 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>).  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected\n"
        },
        "appId": {
          "type": "string",
          "description": "The Application ID (also referred to as Client ID)  The combination of Application ID and Directory ID must be unique\n"
        },
        "autoTagging": {
          "type": "boolean",
          "description": "The automatic capture of Azure tags is on (<span pulumi-lang-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 off (<span pulumi-lang-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"
        },
        "directoryId": {
          "type": "string",
          "description": "The Directory ID (also referred to as Tenant ID)  The combination of Application ID and Directory ID must be unique\n"
        },
        "key": {
          "type": "string",
          "description": "The secret key associated with the Application ID.  For security reasons, GET requests return this field as <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>. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected.\n",
          "secret": true
        },
        "label": {
          "type": "string",
          "description": "The unique name of the Azure credentials configuration.  Allowed characters are letters, numbers, and spaces. Also the special characters `.+-_` are allowed\n"
        },
        "monitorOnlyExcludingTagPairs": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsMonitorOnlyExcludingTagPair:AzureCredentialsMonitorOnlyExcludingTagPair"
          },
          "description": "A list of Azure tags to be excluded from monitoring.  You can specify up to 20 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"
        },
        "monitorOnlyTagPairs": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsMonitorOnlyTagPair:AzureCredentialsMonitorOnlyTagPair"
          },
          "description": "A list of Azure tags to be monitored.  You can specify up to 20 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"
        },
        "monitorOnlyTaggedEntities": {
          "type": "boolean",
          "description": "Monitor only resources that have specified Azure tags (<span pulumi-lang-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 all resources (<span pulumi-lang-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"
        },
        "removeDefaults": {
          "type": "boolean",
          "description": "Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> subsequently won't get touched.\n"
        },
        "supportingServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsSupportingService:AzureCredentialsSupportingService"
          },
          "description": "A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.\n",
          "deprecationMessage": "Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> instead."
        },
        "supportingServicesManagedInDynatrace": {
          "type": "boolean",
          "deprecationMessage": "This attribute is deprecated and has no effect any more. It always defaults 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>."
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "label",
        "monitorOnlyTaggedEntities"
      ],
      "inputProperties": {
        "active": {
          "type": "boolean",
          "description": "The monitoring 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>).  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected\n"
        },
        "appId": {
          "type": "string",
          "description": "The Application ID (also referred to as Client ID)  The combination of Application ID and Directory ID must be unique\n"
        },
        "autoTagging": {
          "type": "boolean",
          "description": "The automatic capture of Azure tags is on (<span pulumi-lang-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 off (<span pulumi-lang-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"
        },
        "directoryId": {
          "type": "string",
          "description": "The Directory ID (also referred to as Tenant ID)  The combination of Application ID and Directory ID must be unique\n"
        },
        "key": {
          "type": "string",
          "description": "The secret key associated with the Application ID.  For security reasons, GET requests return this field as <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>. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected.\n",
          "secret": true
        },
        "label": {
          "type": "string",
          "description": "The unique name of the Azure credentials configuration.  Allowed characters are letters, numbers, and spaces. Also the special characters `.+-_` are allowed\n"
        },
        "monitorOnlyExcludingTagPairs": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsMonitorOnlyExcludingTagPair:AzureCredentialsMonitorOnlyExcludingTagPair"
          },
          "description": "A list of Azure tags to be excluded from monitoring.  You can specify up to 20 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"
        },
        "monitorOnlyTagPairs": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsMonitorOnlyTagPair:AzureCredentialsMonitorOnlyTagPair"
          },
          "description": "A list of Azure tags to be monitored.  You can specify up to 20 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"
        },
        "monitorOnlyTaggedEntities": {
          "type": "boolean",
          "description": "Monitor only resources that have specified Azure tags (<span pulumi-lang-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 all resources (<span pulumi-lang-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"
        },
        "removeDefaults": {
          "type": "boolean",
          "description": "Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> subsequently won't get touched.\n"
        },
        "supportingServices": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureCredentialsSupportingService:AzureCredentialsSupportingService"
          },
          "description": "A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.\n",
          "deprecationMessage": "Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> instead."
        },
        "supportingServicesManagedInDynatrace": {
          "type": "boolean",
          "deprecationMessage": "This attribute is deprecated and has no effect any more. It always defaults 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>."
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        }
      },
      "requiredInputs": [
        "active",
        "label",
        "monitorOnlyTaggedEntities"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AzureCredentials resources.\n",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "The monitoring 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>).  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected\n"
          },
          "appId": {
            "type": "string",
            "description": "The Application ID (also referred to as Client ID)  The combination of Application ID and Directory ID must be unique\n"
          },
          "autoTagging": {
            "type": "boolean",
            "description": "The automatic capture of Azure tags is on (<span pulumi-lang-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 off (<span pulumi-lang-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"
          },
          "directoryId": {
            "type": "string",
            "description": "The Directory ID (also referred to as Tenant ID)  The combination of Application ID and Directory ID must be unique\n"
          },
          "key": {
            "type": "string",
            "description": "The secret key associated with the Application ID.  For security reasons, GET requests return this field as <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>. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected.\n",
            "secret": true
          },
          "label": {
            "type": "string",
            "description": "The unique name of the Azure credentials configuration.  Allowed characters are letters, numbers, and spaces. Also the special characters `.+-_` are allowed\n"
          },
          "monitorOnlyExcludingTagPairs": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAzureCredentialsMonitorOnlyExcludingTagPair:AzureCredentialsMonitorOnlyExcludingTagPair"
            },
            "description": "A list of Azure tags to be excluded from monitoring.  You can specify up to 20 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"
          },
          "monitorOnlyTagPairs": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAzureCredentialsMonitorOnlyTagPair:AzureCredentialsMonitorOnlyTagPair"
            },
            "description": "A list of Azure tags to be monitored.  You can specify up to 20 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"
          },
          "monitorOnlyTaggedEntities": {
            "type": "boolean",
            "description": "Monitor only resources that have specified Azure tags (<span pulumi-lang-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 all resources (<span pulumi-lang-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"
          },
          "removeDefaults": {
            "type": "boolean",
            "description": "Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> subsequently won't get touched.\n"
          },
          "supportingServices": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAzureCredentialsSupportingService:AzureCredentialsSupportingService"
            },
            "description": "A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.\n",
            "deprecationMessage": "Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> instead."
          },
          "supportingServicesManagedInDynatrace": {
            "type": "boolean",
            "deprecationMessage": "This attribute is deprecated and has no effect any more. It always defaults 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>."
          },
          "unknowns": {
            "type": "string",
            "description": "Any attributes that aren't yet supported by this provider\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/azureService:AzureService": {
      "description": "> This resource is excluded by default in the export utility.\n\n> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Microsoft Azure monitoring - https://www.dynatrace.com/support/help/how-to-use-dynatrace/infrastructure-monitoring/cloud-platform-monitoring/microsoft-azure-services-monitoring\n\n- The dimensions for metrics for individual services - https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-cloud-services-metrics\n\n- Azure credentials API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/azure-credentials-api\n\n## Resource Example Usage\n\nThis example utilizes the data source <span pulumi-lang-nodejs=\"`dynatrace.getAzureSupportedServices`\" pulumi-lang-dotnet=\"`dynatrace.getAzureSupportedServices`\" pulumi-lang-go=\"`getAzureSupportedServices`\" pulumi-lang-python=\"`get_azure_supported_services`\" pulumi-lang-yaml=\"`dynatrace.getAzureSupportedServices`\" pulumi-lang-java=\"`dynatrace.getAzureSupportedServices`\">`dynatrace.getAzureSupportedServices`</span> in order to query for a full list of all supported services.\nThe <span pulumi-lang-nodejs=\"`forEach`\" pulumi-lang-dotnet=\"`ForEach`\" pulumi-lang-go=\"`forEach`\" pulumi-lang-python=\"`for_each`\" pulumi-lang-yaml=\"`forEach`\" pulumi-lang-java=\"`forEach`\">`for_each`</span> loop within the resource <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> configures each of these services to get utilized with the default metrics recommended by Dynatrace (<span pulumi-lang-nodejs=\"`useRecommendedMetrics`\" pulumi-lang-dotnet=\"`UseRecommendedMetrics`\" pulumi-lang-go=\"`useRecommendedMetrics`\" pulumi-lang-python=\"`use_recommended_metrics`\" pulumi-lang-yaml=\"`useRecommendedMetrics`\" pulumi-lang-java=\"`useRecommendedMetrics`\">`use_recommended_metrics`</span>).\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nexport = async () => {\n    const tERRAFORMSAMPLE = new dynatrace.AzureCredentials(\"tERRAFORMSAMPLE\", {\n        active: false,\n        appId: \"ABCDE\",\n        autoTagging: true,\n        directoryId: \"ABCDE\",\n        label: \"TERRAFORM_SAMPLE\",\n        key: \"aaaa\",\n        monitorOnlyTaggedEntities: true,\n        monitorOnlyTagPairs: [{\n            name: \"string\",\n            value: \"string\",\n        }],\n    });\n    const supportedServices = await dynatrace.getAzureSupportedServices({\n        excepts: [\"AZURE_STORAGE_ACCOUNT\"],\n    });\n    const tERRAFORMSAMPLEServices: dynatrace.AzureService[] = [];\n    for (const range of Object.entries(supportedServices.services).map(([k, v]) => ({key: k, value: v}))) {\n        tERRAFORMSAMPLEServices.push(new dynatrace.AzureService(`tERRAFORMSAMPLEServices-${range.key}`, {\n            credentialsId: tERRAFORMSAMPLE.id,\n            useRecommendedMetrics: true,\n        }));\n    }\n}\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\nt_erraformsample = dynatrace.AzureCredentials(\"tERRAFORMSAMPLE\",\n    active=False,\n    app_id=\"ABCDE\",\n    auto_tagging=True,\n    directory_id=\"ABCDE\",\n    label=\"TERRAFORM_SAMPLE\",\n    key=\"aaaa\",\n    monitor_only_tagged_entities=True,\n    monitor_only_tag_pairs=[{\n        \"name\": \"string\",\n        \"value\": \"string\",\n    }])\nsupported_services = dynatrace.get_azure_supported_services(excepts=[\"AZURE_STORAGE_ACCOUNT\"])\nt_erraformsample_services = []\nfor range in [{\"key\": k, \"value\": v} for [k, v] in enumerate(supported_services.services)]:\n    t_erraformsample_services.append(dynatrace.AzureService(f\"tERRAFORMSAMPLEServices-{range['key']}\",\n        credentials_id=t_erraformsample.id,\n        use_recommended_metrics=True))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(async() => \n{\n    var tERRAFORMSAMPLE = new Dynatrace.AzureCredentials(\"tERRAFORMSAMPLE\", new()\n    {\n        Active = false,\n        AppId = \"ABCDE\",\n        AutoTagging = true,\n        DirectoryId = \"ABCDE\",\n        Label = \"TERRAFORM_SAMPLE\",\n        Key = \"aaaa\",\n        MonitorOnlyTaggedEntities = true,\n        MonitorOnlyTagPairs = new[]\n        {\n            new Dynatrace.Inputs.AzureCredentialsMonitorOnlyTagPairArgs\n            {\n                Name = \"string\",\n                Value = \"string\",\n            },\n        },\n    });\n\n    var supportedServices = await Dynatrace.GetAzureSupportedServices.InvokeAsync(new()\n    {\n        Excepts = new[]\n        {\n            \"AZURE_STORAGE_ACCOUNT\",\n        },\n    });\n\n    var tERRAFORMSAMPLEServices = new List<Dynatrace.AzureService>();\n    foreach (var range in )\n    {\n        tERRAFORMSAMPLEServices.Add(new Dynatrace.AzureService($\"tERRAFORMSAMPLEServices-{range.Key}\", new()\n        {\n            CredentialsId = tERRAFORMSAMPLE.Id,\n            UseRecommendedMetrics = true,\n        }));\n    }\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttERRAFORMSAMPLE, err := dynatrace.NewAzureCredentials(ctx, \"tERRAFORMSAMPLE\", &dynatrace.AzureCredentialsArgs{\n\t\t\tActive:                    pulumi.Bool(false),\n\t\t\tAppId:                     pulumi.String(\"ABCDE\"),\n\t\t\tAutoTagging:               pulumi.Bool(true),\n\t\t\tDirectoryId:               pulumi.String(\"ABCDE\"),\n\t\t\tLabel:                     pulumi.String(\"TERRAFORM_SAMPLE\"),\n\t\t\tKey:                       pulumi.String(\"aaaa\"),\n\t\t\tMonitorOnlyTaggedEntities: pulumi.Bool(true),\n\t\t\tMonitorOnlyTagPairs: dynatrace.AzureCredentialsMonitorOnlyTagPairArray{\n\t\t\t\t&dynatrace.AzureCredentialsMonitorOnlyTagPairArgs{\n\t\t\t\t\tName:  pulumi.String(\"string\"),\n\t\t\t\t\tValue: pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tsupportedServices, err := dynatrace.GetAzureSupportedServices(ctx, &dynatrace.GetAzureSupportedServicesArgs{\n\t\t\tExcepts: []string{\n\t\t\t\t\"AZURE_STORAGE_ACCOUNT\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvar tERRAFORMSAMPLEServices []*dynatrace.AzureService\n\t\tfor key0, _ := range supportedServices.Services {\n\t\t\t__res, err := dynatrace.NewAzureService(ctx, fmt.Sprintf(\"tERRAFORMSAMPLEServices-%v\", key0), &dynatrace.AzureServiceArgs{\n\t\t\t\tCredentialsId:         tERRAFORMSAMPLE.ID(),\n\t\t\t\tUseRecommendedMetrics: pulumi.Bool(true),\n\t\t\t})\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\t\t\ttERRAFORMSAMPLEServices = append(tERRAFORMSAMPLEServices, __res)\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AzureCredentials;\nimport com.pulumi.dynatrace.AzureCredentialsArgs;\nimport com.pulumi.dynatrace.inputs.AzureCredentialsMonitorOnlyTagPairArgs;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAzureSupportedServicesArgs;\nimport com.pulumi.dynatrace.AzureService;\nimport com.pulumi.dynatrace.AzureServiceArgs;\nimport com.pulumi.codegen.internal.KeyedValue;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var tERRAFORMSAMPLE = new AzureCredentials(\"tERRAFORMSAMPLE\", AzureCredentialsArgs.builder()\n            .active(false)\n            .appId(\"ABCDE\")\n            .autoTagging(true)\n            .directoryId(\"ABCDE\")\n            .label(\"TERRAFORM_SAMPLE\")\n            .key(\"aaaa\")\n            .monitorOnlyTaggedEntities(true)\n            .monitorOnlyTagPairs(AzureCredentialsMonitorOnlyTagPairArgs.builder()\n                .name(\"string\")\n                .value(\"string\")\n                .build())\n            .build());\n\n        final var supportedServices = DynatraceFunctions.getAzureSupportedServices(GetAzureSupportedServicesArgs.builder()\n            .excepts(\"AZURE_STORAGE_ACCOUNT\")\n            .build());\n\n        final var tERRAFORMSAMPLEServices = supportedServices.applyValue(getAzureSupportedServicesResult -> {\n            final var resources = new ArrayList<AzureService>();\n            for (var range : KeyedValue.of(getAzureSupportedServicesResult.services())) {\n                var resource = new AzureService(\"tERRAFORMSAMPLEServices-\" + range.key(), AzureServiceArgs.builder()\n                    .credentialsId(tERRAFORMSAMPLE.id())\n                    .useRecommendedMetrics(true)\n                    .build());\n\n                resources.add(resource);\n            }\n\n            return resources;\n        });\n\n    }\n}\n```\n```yaml\nresources:\n  tERRAFORMSAMPLE:\n    type: dynatrace:AzureCredentials\n    properties:\n      active: false\n      appId: ABCDE\n      autoTagging: true\n      directoryId: ABCDE\n      label: TERRAFORM_SAMPLE\n      key: aaaa\n      monitorOnlyTaggedEntities: true\n      monitorOnlyTagPairs:\n        - name: string\n          value: string\n  tERRAFORMSAMPLEServices:\n    type: dynatrace:AzureService\n    properties:\n      credentialsId: ${tERRAFORMSAMPLE.id}\n      useRecommendedMetrics: true\n    options: {}\nvariables:\n  supportedServices:\n    fn::invoke:\n      function: dynatrace:getAzureSupportedServices\n      arguments:\n        excepts:\n          - AZURE_STORAGE_ACCOUNT\n```\n<!--End PulumiCodeChooser -->\n\nIf you want to configure a different set of metrics for a specific service, a separate resource <span pulumi-lang-nodejs=\"`dynatrace.AzureService`\" pulumi-lang-dotnet=\"`dynatrace.AzureService`\" pulumi-lang-go=\"`AzureService`\" pulumi-lang-python=\"`AzureService`\" pulumi-lang-yaml=\"`dynatrace.AzureService`\" pulumi-lang-java=\"`dynatrace.AzureService`\">`dynatrace.AzureService`</span> will be necessary for that. That allows you to configure the <span pulumi-lang-nodejs=\"`metric`\" pulumi-lang-dotnet=\"`Metric`\" pulumi-lang-go=\"`metric`\" pulumi-lang-python=\"`metric`\" pulumi-lang-yaml=\"`metric`\" pulumi-lang-java=\"`metric`\">`metric`</span> blocks according to your wishes.\nJust be aware of the fact, that Dynatrace enforces for most services a recommended set of metrics. All of them need to be part of your configuration in order to end up with a non-empty plan.\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = new dynatrace.AzureCredentials(\"example\", {\n    active: true,\n    appId: \"123456789\",\n    autoTagging: true,\n    directoryId: \"123456789\",\n    key: \"123456789\",\n    label: \"#name#\",\n    monitorOnlyTaggedEntities: false,\n});\nconst containerService = new dynatrace.AzureService(\"containerService\", {\n    credentialsId: example.id,\n    metrics: [\n        {\n            name: \"kube_pod_status_ready\",\n            dimensions: [],\n        },\n        {\n            name: \"kube_node_status_condition\",\n            dimensions: [\n                \"condition\",\n                \"status\",\n                \"node\",\n            ],\n        },\n        {\n            name: \"kube_pod_status_phase\",\n            dimensions: [\n                \"phase\",\n                \"namespace\",\n            ],\n        },\n    ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nexample = dynatrace.AzureCredentials(\"example\",\n    active=True,\n    app_id=\"123456789\",\n    auto_tagging=True,\n    directory_id=\"123456789\",\n    key=\"123456789\",\n    label=\"#name#\",\n    monitor_only_tagged_entities=False)\ncontainer_service = dynatrace.AzureService(\"containerService\",\n    credentials_id=example.id,\n    metrics=[\n        {\n            \"name\": \"kube_pod_status_ready\",\n            \"dimensions\": [],\n        },\n        {\n            \"name\": \"kube_node_status_condition\",\n            \"dimensions\": [\n                \"condition\",\n                \"status\",\n                \"node\",\n            ],\n        },\n        {\n            \"name\": \"kube_pod_status_phase\",\n            \"dimensions\": [\n                \"phase\",\n                \"namespace\",\n            ],\n        },\n    ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var example = new Dynatrace.AzureCredentials(\"example\", new()\n    {\n        Active = true,\n        AppId = \"123456789\",\n        AutoTagging = true,\n        DirectoryId = \"123456789\",\n        Key = \"123456789\",\n        Label = \"#name#\",\n        MonitorOnlyTaggedEntities = false,\n    });\n\n    var containerService = new Dynatrace.AzureService(\"containerService\", new()\n    {\n        CredentialsId = example.Id,\n        Metrics = new[]\n        {\n            new Dynatrace.Inputs.AzureServiceMetricArgs\n            {\n                Name = \"kube_pod_status_ready\",\n                Dimensions = new() { },\n            },\n            new Dynatrace.Inputs.AzureServiceMetricArgs\n            {\n                Name = \"kube_node_status_condition\",\n                Dimensions = new[]\n                {\n                    \"condition\",\n                    \"status\",\n                    \"node\",\n                },\n            },\n            new Dynatrace.Inputs.AzureServiceMetricArgs\n            {\n                Name = \"kube_pod_status_phase\",\n                Dimensions = new[]\n                {\n                    \"phase\",\n                    \"namespace\",\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.NewAzureCredentials(ctx, \"example\", &dynatrace.AzureCredentialsArgs{\n\t\t\tActive:                    pulumi.Bool(true),\n\t\t\tAppId:                     pulumi.String(\"123456789\"),\n\t\t\tAutoTagging:               pulumi.Bool(true),\n\t\t\tDirectoryId:               pulumi.String(\"123456789\"),\n\t\t\tKey:                       pulumi.String(\"123456789\"),\n\t\t\tLabel:                     pulumi.String(\"#name#\"),\n\t\t\tMonitorOnlyTaggedEntities: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAzureService(ctx, \"containerService\", &dynatrace.AzureServiceArgs{\n\t\t\tCredentialsId: example.ID(),\n\t\t\tMetrics: dynatrace.AzureServiceMetricArray{\n\t\t\t\t&dynatrace.AzureServiceMetricArgs{\n\t\t\t\t\tName:       pulumi.String(\"kube_pod_status_ready\"),\n\t\t\t\t\tDimensions: pulumi.StringArray{},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AzureServiceMetricArgs{\n\t\t\t\t\tName: pulumi.String(\"kube_node_status_condition\"),\n\t\t\t\t\tDimensions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"condition\"),\n\t\t\t\t\t\tpulumi.String(\"status\"),\n\t\t\t\t\t\tpulumi.String(\"node\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t&dynatrace.AzureServiceMetricArgs{\n\t\t\t\t\tName: pulumi.String(\"kube_pod_status_phase\"),\n\t\t\t\t\tDimensions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"phase\"),\n\t\t\t\t\t\tpulumi.String(\"namespace\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.AzureCredentials;\nimport com.pulumi.dynatrace.AzureCredentialsArgs;\nimport com.pulumi.dynatrace.AzureService;\nimport com.pulumi.dynatrace.AzureServiceArgs;\nimport com.pulumi.dynatrace.inputs.AzureServiceMetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var example = new AzureCredentials(\"example\", AzureCredentialsArgs.builder()\n            .active(true)\n            .appId(\"123456789\")\n            .autoTagging(true)\n            .directoryId(\"123456789\")\n            .key(\"123456789\")\n            .label(\"#name#\")\n            .monitorOnlyTaggedEntities(false)\n            .build());\n\n        var containerService = new AzureService(\"containerService\", AzureServiceArgs.builder()\n            .credentialsId(example.id())\n            .metrics(            \n                AzureServiceMetricArgs.builder()\n                    .name(\"kube_pod_status_ready\")\n                    .dimensions()\n                    .build(),\n                AzureServiceMetricArgs.builder()\n                    .name(\"kube_node_status_condition\")\n                    .dimensions(                    \n                        \"condition\",\n                        \"status\",\n                        \"node\")\n                    .build(),\n                AzureServiceMetricArgs.builder()\n                    .name(\"kube_pod_status_phase\")\n                    .dimensions(                    \n                        \"phase\",\n                        \"namespace\")\n                    .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  example:\n    type: dynatrace:AzureCredentials\n    properties:\n      active: true\n      appId: '123456789'\n      autoTagging: true\n      directoryId: '123456789'\n      key: '123456789'\n      label: '#name#'\n      monitorOnlyTaggedEntities: false\n  containerService:\n    type: dynatrace:AzureService\n    properties:\n      credentialsId: ${example.id}\n      metrics:\n        - name: kube_pod_status_ready\n          dimensions: []\n        - name: kube_node_status_condition\n          dimensions:\n            - condition\n            - status\n            - node\n        - name: kube_pod_status_phase\n          dimensions:\n            - phase\n            - namespace\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "builtIn": {
          "type": "boolean",
          "description": "This attribute is automatically 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 Dynatrace considers the supporting service with the given name to be a built-in service\n"
        },
        "credentialsId": {
          "type": "string",
          "description": "the ID of the Azure credentials this supported service belongs to\n"
        },
        "metrics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureServiceMetric:AzureServiceMetric"
          }
        },
        "name": {
          "type": "string",
          "description": "The name of the supporting service.\n"
        },
        "requiredMetrics": {
          "type": "string"
        },
        "useRecommendedMetrics": {
          "type": "boolean"
        }
      },
      "type": "object",
      "required": [
        "builtIn",
        "credentialsId",
        "name",
        "requiredMetrics"
      ],
      "inputProperties": {
        "credentialsId": {
          "type": "string",
          "description": "the ID of the Azure credentials this supported service belongs to\n",
          "willReplaceOnChanges": true
        },
        "metrics": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FAzureServiceMetric:AzureServiceMetric"
          }
        },
        "name": {
          "type": "string",
          "description": "The name of the supporting service.\n",
          "willReplaceOnChanges": true
        },
        "useRecommendedMetrics": {
          "type": "boolean"
        }
      },
      "requiredInputs": [
        "credentialsId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering AzureService resources.\n",
        "properties": {
          "builtIn": {
            "type": "boolean",
            "description": "This attribute is automatically 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 Dynatrace considers the supporting service with the given name to be a built-in service\n"
          },
          "credentialsId": {
            "type": "string",
            "description": "the ID of the Azure credentials this supported service belongs to\n",
            "willReplaceOnChanges": true
          },
          "metrics": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FAzureServiceMetric:AzureServiceMetric"
            }
          },
          "name": {
            "type": "string",
            "description": "The name of the supporting service.\n",
            "willReplaceOnChanges": true
          },
          "requiredMetrics": {
            "type": "string"
          },
          "useRecommendedMetrics": {
            "type": "boolean"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/browserMonitor:BrowserMonitor": {
      "properties": {
        "anomalyDetection": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetection:BrowserMonitorAnomalyDetection",
          "description": "The anomaly detection configuration."
        },
        "enabled": {
          "type": "boolean",
          "description": "The monitor 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>)."
        },
        "frequency": {
          "type": "integer",
          "description": "The frequency of the monitor, in minutes.\n"
        },
        "keyPerformanceMetrics": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorKeyPerformanceMetrics:BrowserMonitorKeyPerformanceMetrics",
          "description": "The key performance metrics configuration"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of locations from which the monitor is executed.\n\nTo specify a location, use its entity ID."
        },
        "manuallyAssignedApps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of manually assigned applications."
        },
        "name": {
          "type": "string",
          "description": "The name of the monitor."
        },
        "script": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScript:BrowserMonitorScript",
          "description": "The Browser Script"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorTag:BrowserMonitorTag"
          },
          "description": "A set of tags assigned to the monitor.\n\nYou can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically."
        }
      },
      "type": "object",
      "required": [
        "frequency",
        "keyPerformanceMetrics",
        "name"
      ],
      "inputProperties": {
        "anomalyDetection": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetection:BrowserMonitorAnomalyDetection",
          "description": "The anomaly detection configuration."
        },
        "enabled": {
          "type": "boolean",
          "description": "The monitor 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>)."
        },
        "frequency": {
          "type": "integer",
          "description": "The frequency of the monitor, in minutes.\n"
        },
        "keyPerformanceMetrics": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorKeyPerformanceMetrics:BrowserMonitorKeyPerformanceMetrics",
          "description": "The key performance metrics configuration"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of locations from which the monitor is executed.\n\nTo specify a location, use its entity ID."
        },
        "manuallyAssignedApps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of manually assigned applications."
        },
        "name": {
          "type": "string",
          "description": "The name of the monitor."
        },
        "script": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorScript:BrowserMonitorScript",
          "description": "The Browser Script"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorTag:BrowserMonitorTag"
          },
          "description": "A set of tags assigned to the monitor.\n\nYou can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically."
        }
      },
      "requiredInputs": [
        "frequency",
        "keyPerformanceMetrics"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BrowserMonitor resources.\n",
        "properties": {
          "anomalyDetection": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorAnomalyDetection:BrowserMonitorAnomalyDetection",
            "description": "The anomaly detection configuration."
          },
          "enabled": {
            "type": "boolean",
            "description": "The monitor 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>)."
          },
          "frequency": {
            "type": "integer",
            "description": "The frequency of the monitor, in minutes.\n"
          },
          "keyPerformanceMetrics": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorKeyPerformanceMetrics:BrowserMonitorKeyPerformanceMetrics",
            "description": "The key performance metrics configuration"
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of locations from which the monitor is executed.\n\nTo specify a location, use its entity ID."
          },
          "manuallyAssignedApps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A set of manually assigned applications."
          },
          "name": {
            "type": "string",
            "description": "The name of the monitor."
          },
          "script": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorScript:BrowserMonitorScript",
            "description": "The Browser Script"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FBrowserMonitorTag:BrowserMonitorTag"
            },
            "description": "A set of tags assigned to the monitor.\n\nYou can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/browserMonitorOutage:BrowserMonitorOutage": {
      "properties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Alert if all locations are unable to access my web application\n"
        },
        "globalOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable at all configured locations.\n"
        },
        "localConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) are unable to access my web application\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Alert if at least\n"
        },
        "localOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location.\n"
        },
        "retryOnError": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) When enabled, which is the default, failing monitor executions are retried immediately one time to avoid false positives and only the second result is used. When disabled, we use the first result right away.\nRequires ActiveGate version 1.207+ for private locations.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (SYNTHETIC_TEST). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "globalOutages",
        "localOutages",
        "retryOnError"
      ],
      "inputProperties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Alert if all locations are unable to access my web application\n"
        },
        "globalOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable at all configured locations.\n"
        },
        "localConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) are unable to access my web application\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Alert if at least\n"
        },
        "localOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location.\n"
        },
        "retryOnError": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) When enabled, which is the default, failing monitor executions are retried immediately one time to avoid false positives and only the second result is used. When disabled, we use the first result right away.\nRequires ActiveGate version 1.207+ for private locations.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (SYNTHETIC_TEST). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "globalOutages",
        "localOutages",
        "retryOnError"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BrowserMonitorOutage resources.\n",
        "properties": {
          "globalConsecutiveOutageCountThreshold": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Alert if all locations are unable to access my web application\n"
          },
          "globalOutages": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable at all configured locations.\n"
          },
          "localConsecutiveOutageCountThreshold": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) are unable to access my web application\n"
          },
          "localLocationOutageCountThreshold": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Alert if at least\n"
          },
          "localOutages": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location.\n"
          },
          "retryOnError": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span>) When enabled, which is the default, failing monitor executions are retried immediately one time to avoid false positives and only the second result is used. When disabled, we use the first result right away.\nRequires ActiveGate version 1.207+ for private locations.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (SYNTHETIC_TEST). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/browserMonitorPerformance:BrowserMonitorPerformance": {
      "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (SYNTHETIC_TEST)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorPerformanceThresholds:BrowserMonitorPerformanceThresholds",
          "description": "Performance thresholds\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "scope"
      ],
      "inputProperties": {
        "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (SYNTHETIC_TEST)\n",
          "willReplaceOnChanges": true
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FBrowserMonitorPerformanceThresholds:BrowserMonitorPerformanceThresholds",
          "description": "Performance thresholds\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BrowserMonitorPerformance resources.\n",
        "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"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (SYNTHETIC_TEST)\n",
            "willReplaceOnChanges": true
          },
          "thresholds": {
            "$ref": "#/types/dynatrace:index%2FBrowserMonitorPerformanceThresholds:BrowserMonitorPerformanceThresholds",
            "description": "Performance thresholds\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/builtinProcessMonitoring:BuiltinProcessMonitoring": {
      "properties": {
        "aspnetcore": {
          "type": "boolean",
          "description": "Rule id: 3 - Do monitor processes if ASP.NET Core application path exists\n"
        },
        "aspnetcoreAgentlistener": {
          "type": "boolean",
          "description": "Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener'\n"
        },
        "aspnetcoreAgentworker": {
          "type": "boolean",
          "description": "Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker'\n"
        },
        "cf": {
          "type": "boolean",
          "description": "Rule id: 37 - Do monitor processes if Cloud Foundry application exists\n"
        },
        "cfAppsmanagerjs": {
          "type": "boolean",
          "description": "Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js'\n"
        },
        "cmdForeverbinmonitor": {
          "type": "boolean",
          "description": "Rule id: 84 - Do not monitor processes if command line arguments contain 'forever/bin/monitor'\n"
        },
        "container": {
          "type": "boolean",
          "description": "Rule id: 41 - Do monitor processes if container name exists\n"
        },
        "dockerPauseamd64": {
          "type": "boolean",
          "description": "Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64'\n"
        },
        "exeAdapter": {
          "type": "boolean",
          "description": "Rule id: 7 - Do monitor processes if EXE name equals 'adapter'\n"
        },
        "exeAgentlistener": {
          "type": "boolean",
          "description": "Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener'\n"
        },
        "exeAgentworker": {
          "type": "boolean",
          "description": "Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker'\n"
        },
        "exeAnsible": {
          "type": "boolean",
          "description": "Rule id: 79 - Do not monitor processes if EXE name equals 'ansible'\n"
        },
        "exeAuctioneer": {
          "type": "boolean",
          "description": "Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer'\n"
        },
        "exeAuditbeat": {
          "type": "boolean",
          "description": "Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat'\n"
        },
        "exeAws": {
          "type": "boolean",
          "description": "Rule id: 81 - Do not monitor processes if EXE name equals 'aws'\n"
        },
        "exeAz": {
          "type": "boolean",
          "description": "Rule id: 82 - Do not monitor processes if EXE name equals 'az'\n"
        },
        "exeBbs": {
          "type": "boolean",
          "description": "Rule id: 9 - Do monitor processes if EXE name equals 'bbs'\n"
        },
        "exeCaddy": {
          "type": "boolean",
          "description": "Rule id: 5 - Do monitor processes if EXE name equals 'caddy'\n"
        },
        "exeCaliconode": {
          "type": "boolean",
          "description": "Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node'\n"
        },
        "exeCasclient": {
          "type": "boolean",
          "description": "Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe'\n"
        },
        "exeCcuploader": {
          "type": "boolean",
          "description": "Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader'\n"
        },
        "exeConda": {
          "type": "boolean",
          "description": "Rule id: 78 - Do not monitor processes if EXE name equals 'conda'\n"
        },
        "exeDoppler": {
          "type": "boolean",
          "description": "Rule id: 11 - Do monitor processes if EXE name equals 'doppler'\n"
        },
        "exeFilebeat": {
          "type": "boolean",
          "description": "Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat'\n"
        },
        "exeFlexnetjobexecutorservice": {
          "type": "boolean",
          "description": "Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService'\n"
        },
        "exeFlexnetmaintenanceremotingservice": {
          "type": "boolean",
          "description": "Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService'\n"
        },
        "exeFunctionbeat": {
          "type": "boolean",
          "description": "Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat'\n"
        },
        "exeGcloud": {
          "type": "boolean",
          "description": "Rule id: 83 - Do not monitor processes if EXE name equals 'gcloud'\n"
        },
        "exeGorouter": {
          "type": "boolean",
          "description": "Rule id: 12 - Do monitor processes if EXE name equals 'gorouter'\n"
        },
        "exeGrootfs": {
          "type": "boolean",
          "description": "Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs'\n"
        },
        "exeHatch": {
          "type": "boolean",
          "description": "Rule id: 74 - Do not monitor processes if EXE name equals 'hatch'\n"
        },
        "exeHeartbeat": {
          "type": "boolean",
          "description": "Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat'\n"
        },
        "exeInfluxd": {
          "type": "boolean",
          "description": "Rule id: 6 - Do monitor processes if EXE name equals 'influxd'\n"
        },
        "exeJupyter": {
          "type": "boolean",
          "description": "Rule id: 77 - Do not monitor processes if EXE name equals 'jupyter'\n"
        },
        "exeLocket": {
          "type": "boolean",
          "description": "Rule id: 13 - Do monitor processes if EXE name equals 'locket'\n"
        },
        "exeMetricbeat": {
          "type": "boolean",
          "description": "Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat'\n"
        },
        "exeMetron": {
          "type": "boolean",
          "description": "Rule id: 14 - Do monitor processes if EXE name equals 'metron'\n"
        },
        "exeMqsi": {
          "type": "boolean",
          "description": "Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi'\n"
        },
        "exeOc": {
          "type": "boolean",
          "description": "Rule id: 44 - Do not monitor processes if EXE name equals 'oc'\n"
        },
        "exeOpenhandlecollector": {
          "type": "boolean",
          "description": "Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe'\n"
        },
        "exeOpenstack": {
          "type": "boolean",
          "description": "Rule id: 80 - Do not monitor processes if EXE name equals 'openstack'\n"
        },
        "exeOptcnibinhostlocal": {
          "type": "boolean",
          "description": "Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local'\n"
        },
        "exePacketbeat": {
          "type": "boolean",
          "description": "Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat'\n"
        },
        "exePhpcgi": {
          "type": "boolean",
          "description": "Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi'\n"
        },
        "exePip": {
          "type": "boolean",
          "description": "Rule id: 73 - Do not monitor processes if EXE name equals 'pip'\n"
        },
        "exeRep": {
          "type": "boolean",
          "description": "Rule id: 16 - Do monitor processes if EXE name equals 'rep'\n"
        },
        "exeRouteemitter": {
          "type": "boolean",
          "description": "Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter'\n"
        },
        "exeRouteregistrar": {
          "type": "boolean",
          "description": "Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar'\n"
        },
        "exeRoutingapi": {
          "type": "boolean",
          "description": "Rule id: 19 - Do monitor processes if EXE name equals 'routing-api'\n"
        },
        "exeSchedular": {
          "type": "boolean",
          "description": "Rule id: 20 - Do monitor processes if EXE name equals 'scheduler'\n"
        },
        "exeSilkdaemon": {
          "type": "boolean",
          "description": "Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon'\n"
        },
        "exeSwitchboard": {
          "type": "boolean",
          "description": "Rule id: 22 - Do monitor processes if EXE name equals 'switchboard'\n"
        },
        "exeSyslogdrainbinder": {
          "type": "boolean",
          "description": "Rule id: 23 - Do monitor processes if EXE name equals 'syslog*drain*binder'\n"
        },
        "exeTardis": {
          "type": "boolean",
          "description": "Rule id: 56 - Do not monitor processes if EXE name equals 'tardis'\n"
        },
        "exeTmpbuildpacks": {
          "type": "boolean",
          "description": "Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/'\n"
        },
        "exeTpswatcher": {
          "type": "boolean",
          "description": "Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher'\n"
        },
        "exeTrafficcontroller": {
          "type": "boolean",
          "description": "Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller'\n"
        },
        "exeUipath": {
          "type": "boolean",
          "description": "Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath'\n"
        },
        "exeUserbinpiper": {
          "type": "boolean",
          "description": "Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper'\n"
        },
        "exeW3wp": {
          "type": "boolean",
          "description": "Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe'\n"
        },
        "exeWheel": {
          "type": "boolean",
          "description": "Rule id: 75 - Do not monitor processes if EXE name equals 'wheel'\n"
        },
        "exeYq": {
          "type": "boolean",
          "description": "Rule id: 72 - Do not monitor processes if EXE name equals 'yq'\n"
        },
        "exeYum": {
          "type": "boolean",
          "description": "Rule id: 76 - Do not monitor processes if EXE name equals 'yum'\n"
        },
        "goStatic": {
          "type": "boolean",
          "description": "Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static'\n"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "jarDtibmmqconnector": {
          "type": "boolean",
          "description": "Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace*ibm*mq_connector.jar'\n"
        },
        "jarEclipseequinox": {
          "type": "boolean",
          "description": "Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher'\n"
        },
        "k8sCassandraoperator": {
          "type": "boolean",
          "description": "Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator'\n"
        },
        "k8sContainerpod": {
          "type": "boolean",
          "description": "Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD'\n"
        },
        "k8sNamespace": {
          "type": "boolean",
          "description": "Rule id: 40 - Do monitor processes if Kubernetes namespace exists\n"
        },
        "nodeBinpm2": {
          "type": "boolean",
          "description": "Do not monitor processes if Node.js script equals 'bin/pm2'\n"
        },
        "nodeCorepack": {
          "type": "boolean",
          "description": "Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack'\n"
        },
        "nodeGrunt": {
          "type": "boolean",
          "description": "Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt'\n"
        },
        "nodeGulpcli": {
          "type": "boolean",
          "description": "Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli'\n"
        },
        "nodeNodegyp": {
          "type": "boolean",
          "description": "Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp'\n"
        },
        "nodeNodepregyp": {
          "type": "boolean",
          "description": "Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp'\n"
        },
        "nodeNpm": {
          "type": "boolean",
          "description": "Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm'\n"
        },
        "nodePrebuildinstall": {
          "type": "boolean",
          "description": "Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install'\n"
        },
        "nodeTypescript": {
          "type": "boolean",
          "description": "Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript'\n"
        },
        "nodeYarn": {
          "type": "boolean",
          "description": "Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn'\n"
        },
        "phpScript": {
          "type": "boolean",
          "description": "(v1.274) Rule id: 1 - Do not monitor processes if PHP script exists\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "aspnetcore": {
          "type": "boolean",
          "description": "Rule id: 3 - Do monitor processes if ASP.NET Core application path exists\n"
        },
        "aspnetcoreAgentlistener": {
          "type": "boolean",
          "description": "Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener'\n"
        },
        "aspnetcoreAgentworker": {
          "type": "boolean",
          "description": "Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker'\n"
        },
        "cf": {
          "type": "boolean",
          "description": "Rule id: 37 - Do monitor processes if Cloud Foundry application exists\n"
        },
        "cfAppsmanagerjs": {
          "type": "boolean",
          "description": "Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js'\n"
        },
        "cmdForeverbinmonitor": {
          "type": "boolean",
          "description": "Rule id: 84 - Do not monitor processes if command line arguments contain 'forever/bin/monitor'\n"
        },
        "container": {
          "type": "boolean",
          "description": "Rule id: 41 - Do monitor processes if container name exists\n"
        },
        "dockerPauseamd64": {
          "type": "boolean",
          "description": "Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64'\n"
        },
        "exeAdapter": {
          "type": "boolean",
          "description": "Rule id: 7 - Do monitor processes if EXE name equals 'adapter'\n"
        },
        "exeAgentlistener": {
          "type": "boolean",
          "description": "Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener'\n"
        },
        "exeAgentworker": {
          "type": "boolean",
          "description": "Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker'\n"
        },
        "exeAnsible": {
          "type": "boolean",
          "description": "Rule id: 79 - Do not monitor processes if EXE name equals 'ansible'\n"
        },
        "exeAuctioneer": {
          "type": "boolean",
          "description": "Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer'\n"
        },
        "exeAuditbeat": {
          "type": "boolean",
          "description": "Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat'\n"
        },
        "exeAws": {
          "type": "boolean",
          "description": "Rule id: 81 - Do not monitor processes if EXE name equals 'aws'\n"
        },
        "exeAz": {
          "type": "boolean",
          "description": "Rule id: 82 - Do not monitor processes if EXE name equals 'az'\n"
        },
        "exeBbs": {
          "type": "boolean",
          "description": "Rule id: 9 - Do monitor processes if EXE name equals 'bbs'\n"
        },
        "exeCaddy": {
          "type": "boolean",
          "description": "Rule id: 5 - Do monitor processes if EXE name equals 'caddy'\n"
        },
        "exeCaliconode": {
          "type": "boolean",
          "description": "Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node'\n"
        },
        "exeCasclient": {
          "type": "boolean",
          "description": "Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe'\n"
        },
        "exeCcuploader": {
          "type": "boolean",
          "description": "Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader'\n"
        },
        "exeConda": {
          "type": "boolean",
          "description": "Rule id: 78 - Do not monitor processes if EXE name equals 'conda'\n"
        },
        "exeDoppler": {
          "type": "boolean",
          "description": "Rule id: 11 - Do monitor processes if EXE name equals 'doppler'\n"
        },
        "exeFilebeat": {
          "type": "boolean",
          "description": "Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat'\n"
        },
        "exeFlexnetjobexecutorservice": {
          "type": "boolean",
          "description": "Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService'\n"
        },
        "exeFlexnetmaintenanceremotingservice": {
          "type": "boolean",
          "description": "Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService'\n"
        },
        "exeFunctionbeat": {
          "type": "boolean",
          "description": "Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat'\n"
        },
        "exeGcloud": {
          "type": "boolean",
          "description": "Rule id: 83 - Do not monitor processes if EXE name equals 'gcloud'\n"
        },
        "exeGorouter": {
          "type": "boolean",
          "description": "Rule id: 12 - Do monitor processes if EXE name equals 'gorouter'\n"
        },
        "exeGrootfs": {
          "type": "boolean",
          "description": "Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs'\n"
        },
        "exeHatch": {
          "type": "boolean",
          "description": "Rule id: 74 - Do not monitor processes if EXE name equals 'hatch'\n"
        },
        "exeHeartbeat": {
          "type": "boolean",
          "description": "Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat'\n"
        },
        "exeInfluxd": {
          "type": "boolean",
          "description": "Rule id: 6 - Do monitor processes if EXE name equals 'influxd'\n"
        },
        "exeJupyter": {
          "type": "boolean",
          "description": "Rule id: 77 - Do not monitor processes if EXE name equals 'jupyter'\n"
        },
        "exeLocket": {
          "type": "boolean",
          "description": "Rule id: 13 - Do monitor processes if EXE name equals 'locket'\n"
        },
        "exeMetricbeat": {
          "type": "boolean",
          "description": "Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat'\n"
        },
        "exeMetron": {
          "type": "boolean",
          "description": "Rule id: 14 - Do monitor processes if EXE name equals 'metron'\n"
        },
        "exeMqsi": {
          "type": "boolean",
          "description": "Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi'\n"
        },
        "exeOc": {
          "type": "boolean",
          "description": "Rule id: 44 - Do not monitor processes if EXE name equals 'oc'\n"
        },
        "exeOpenhandlecollector": {
          "type": "boolean",
          "description": "Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe'\n"
        },
        "exeOpenstack": {
          "type": "boolean",
          "description": "Rule id: 80 - Do not monitor processes if EXE name equals 'openstack'\n"
        },
        "exeOptcnibinhostlocal": {
          "type": "boolean",
          "description": "Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local'\n"
        },
        "exePacketbeat": {
          "type": "boolean",
          "description": "Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat'\n"
        },
        "exePhpcgi": {
          "type": "boolean",
          "description": "Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi'\n"
        },
        "exePip": {
          "type": "boolean",
          "description": "Rule id: 73 - Do not monitor processes if EXE name equals 'pip'\n"
        },
        "exeRep": {
          "type": "boolean",
          "description": "Rule id: 16 - Do monitor processes if EXE name equals 'rep'\n"
        },
        "exeRouteemitter": {
          "type": "boolean",
          "description": "Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter'\n"
        },
        "exeRouteregistrar": {
          "type": "boolean",
          "description": "Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar'\n"
        },
        "exeRoutingapi": {
          "type": "boolean",
          "description": "Rule id: 19 - Do monitor processes if EXE name equals 'routing-api'\n"
        },
        "exeSchedular": {
          "type": "boolean",
          "description": "Rule id: 20 - Do monitor processes if EXE name equals 'scheduler'\n"
        },
        "exeSilkdaemon": {
          "type": "boolean",
          "description": "Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon'\n"
        },
        "exeSwitchboard": {
          "type": "boolean",
          "description": "Rule id: 22 - Do monitor processes if EXE name equals 'switchboard'\n"
        },
        "exeSyslogdrainbinder": {
          "type": "boolean",
          "description": "Rule id: 23 - Do monitor processes if EXE name equals 'syslog*drain*binder'\n"
        },
        "exeTardis": {
          "type": "boolean",
          "description": "Rule id: 56 - Do not monitor processes if EXE name equals 'tardis'\n"
        },
        "exeTmpbuildpacks": {
          "type": "boolean",
          "description": "Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/'\n"
        },
        "exeTpswatcher": {
          "type": "boolean",
          "description": "Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher'\n"
        },
        "exeTrafficcontroller": {
          "type": "boolean",
          "description": "Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller'\n"
        },
        "exeUipath": {
          "type": "boolean",
          "description": "Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath'\n"
        },
        "exeUserbinpiper": {
          "type": "boolean",
          "description": "Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper'\n"
        },
        "exeW3wp": {
          "type": "boolean",
          "description": "Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe'\n"
        },
        "exeWheel": {
          "type": "boolean",
          "description": "Rule id: 75 - Do not monitor processes if EXE name equals 'wheel'\n"
        },
        "exeYq": {
          "type": "boolean",
          "description": "Rule id: 72 - Do not monitor processes if EXE name equals 'yq'\n"
        },
        "exeYum": {
          "type": "boolean",
          "description": "Rule id: 76 - Do not monitor processes if EXE name equals 'yum'\n"
        },
        "goStatic": {
          "type": "boolean",
          "description": "Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static'\n"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "jarDtibmmqconnector": {
          "type": "boolean",
          "description": "Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace*ibm*mq_connector.jar'\n"
        },
        "jarEclipseequinox": {
          "type": "boolean",
          "description": "Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher'\n"
        },
        "k8sCassandraoperator": {
          "type": "boolean",
          "description": "Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator'\n"
        },
        "k8sContainerpod": {
          "type": "boolean",
          "description": "Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD'\n"
        },
        "k8sNamespace": {
          "type": "boolean",
          "description": "Rule id: 40 - Do monitor processes if Kubernetes namespace exists\n"
        },
        "nodeBinpm2": {
          "type": "boolean",
          "description": "Do not monitor processes if Node.js script equals 'bin/pm2'\n"
        },
        "nodeCorepack": {
          "type": "boolean",
          "description": "Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack'\n"
        },
        "nodeGrunt": {
          "type": "boolean",
          "description": "Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt'\n"
        },
        "nodeGulpcli": {
          "type": "boolean",
          "description": "Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli'\n"
        },
        "nodeNodegyp": {
          "type": "boolean",
          "description": "Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp'\n"
        },
        "nodeNodepregyp": {
          "type": "boolean",
          "description": "Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp'\n"
        },
        "nodeNpm": {
          "type": "boolean",
          "description": "Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm'\n"
        },
        "nodePrebuildinstall": {
          "type": "boolean",
          "description": "Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install'\n"
        },
        "nodeTypescript": {
          "type": "boolean",
          "description": "Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript'\n"
        },
        "nodeYarn": {
          "type": "boolean",
          "description": "Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn'\n"
        },
        "phpScript": {
          "type": "boolean",
          "description": "(v1.274) Rule id: 1 - Do not monitor processes if PHP script exists\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BuiltinProcessMonitoring resources.\n",
        "properties": {
          "aspnetcore": {
            "type": "boolean",
            "description": "Rule id: 3 - Do monitor processes if ASP.NET Core application path exists\n"
          },
          "aspnetcoreAgentlistener": {
            "type": "boolean",
            "description": "Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener'\n"
          },
          "aspnetcoreAgentworker": {
            "type": "boolean",
            "description": "Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker'\n"
          },
          "cf": {
            "type": "boolean",
            "description": "Rule id: 37 - Do monitor processes if Cloud Foundry application exists\n"
          },
          "cfAppsmanagerjs": {
            "type": "boolean",
            "description": "Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js'\n"
          },
          "cmdForeverbinmonitor": {
            "type": "boolean",
            "description": "Rule id: 84 - Do not monitor processes if command line arguments contain 'forever/bin/monitor'\n"
          },
          "container": {
            "type": "boolean",
            "description": "Rule id: 41 - Do monitor processes if container name exists\n"
          },
          "dockerPauseamd64": {
            "type": "boolean",
            "description": "Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64'\n"
          },
          "exeAdapter": {
            "type": "boolean",
            "description": "Rule id: 7 - Do monitor processes if EXE name equals 'adapter'\n"
          },
          "exeAgentlistener": {
            "type": "boolean",
            "description": "Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener'\n"
          },
          "exeAgentworker": {
            "type": "boolean",
            "description": "Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker'\n"
          },
          "exeAnsible": {
            "type": "boolean",
            "description": "Rule id: 79 - Do not monitor processes if EXE name equals 'ansible'\n"
          },
          "exeAuctioneer": {
            "type": "boolean",
            "description": "Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer'\n"
          },
          "exeAuditbeat": {
            "type": "boolean",
            "description": "Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat'\n"
          },
          "exeAws": {
            "type": "boolean",
            "description": "Rule id: 81 - Do not monitor processes if EXE name equals 'aws'\n"
          },
          "exeAz": {
            "type": "boolean",
            "description": "Rule id: 82 - Do not monitor processes if EXE name equals 'az'\n"
          },
          "exeBbs": {
            "type": "boolean",
            "description": "Rule id: 9 - Do monitor processes if EXE name equals 'bbs'\n"
          },
          "exeCaddy": {
            "type": "boolean",
            "description": "Rule id: 5 - Do monitor processes if EXE name equals 'caddy'\n"
          },
          "exeCaliconode": {
            "type": "boolean",
            "description": "Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node'\n"
          },
          "exeCasclient": {
            "type": "boolean",
            "description": "Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe'\n"
          },
          "exeCcuploader": {
            "type": "boolean",
            "description": "Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader'\n"
          },
          "exeConda": {
            "type": "boolean",
            "description": "Rule id: 78 - Do not monitor processes if EXE name equals 'conda'\n"
          },
          "exeDoppler": {
            "type": "boolean",
            "description": "Rule id: 11 - Do monitor processes if EXE name equals 'doppler'\n"
          },
          "exeFilebeat": {
            "type": "boolean",
            "description": "Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat'\n"
          },
          "exeFlexnetjobexecutorservice": {
            "type": "boolean",
            "description": "Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService'\n"
          },
          "exeFlexnetmaintenanceremotingservice": {
            "type": "boolean",
            "description": "Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService'\n"
          },
          "exeFunctionbeat": {
            "type": "boolean",
            "description": "Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat'\n"
          },
          "exeGcloud": {
            "type": "boolean",
            "description": "Rule id: 83 - Do not monitor processes if EXE name equals 'gcloud'\n"
          },
          "exeGorouter": {
            "type": "boolean",
            "description": "Rule id: 12 - Do monitor processes if EXE name equals 'gorouter'\n"
          },
          "exeGrootfs": {
            "type": "boolean",
            "description": "Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs'\n"
          },
          "exeHatch": {
            "type": "boolean",
            "description": "Rule id: 74 - Do not monitor processes if EXE name equals 'hatch'\n"
          },
          "exeHeartbeat": {
            "type": "boolean",
            "description": "Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat'\n"
          },
          "exeInfluxd": {
            "type": "boolean",
            "description": "Rule id: 6 - Do monitor processes if EXE name equals 'influxd'\n"
          },
          "exeJupyter": {
            "type": "boolean",
            "description": "Rule id: 77 - Do not monitor processes if EXE name equals 'jupyter'\n"
          },
          "exeLocket": {
            "type": "boolean",
            "description": "Rule id: 13 - Do monitor processes if EXE name equals 'locket'\n"
          },
          "exeMetricbeat": {
            "type": "boolean",
            "description": "Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat'\n"
          },
          "exeMetron": {
            "type": "boolean",
            "description": "Rule id: 14 - Do monitor processes if EXE name equals 'metron'\n"
          },
          "exeMqsi": {
            "type": "boolean",
            "description": "Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi'\n"
          },
          "exeOc": {
            "type": "boolean",
            "description": "Rule id: 44 - Do not monitor processes if EXE name equals 'oc'\n"
          },
          "exeOpenhandlecollector": {
            "type": "boolean",
            "description": "Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe'\n"
          },
          "exeOpenstack": {
            "type": "boolean",
            "description": "Rule id: 80 - Do not monitor processes if EXE name equals 'openstack'\n"
          },
          "exeOptcnibinhostlocal": {
            "type": "boolean",
            "description": "Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local'\n"
          },
          "exePacketbeat": {
            "type": "boolean",
            "description": "Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat'\n"
          },
          "exePhpcgi": {
            "type": "boolean",
            "description": "Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi'\n"
          },
          "exePip": {
            "type": "boolean",
            "description": "Rule id: 73 - Do not monitor processes if EXE name equals 'pip'\n"
          },
          "exeRep": {
            "type": "boolean",
            "description": "Rule id: 16 - Do monitor processes if EXE name equals 'rep'\n"
          },
          "exeRouteemitter": {
            "type": "boolean",
            "description": "Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter'\n"
          },
          "exeRouteregistrar": {
            "type": "boolean",
            "description": "Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar'\n"
          },
          "exeRoutingapi": {
            "type": "boolean",
            "description": "Rule id: 19 - Do monitor processes if EXE name equals 'routing-api'\n"
          },
          "exeSchedular": {
            "type": "boolean",
            "description": "Rule id: 20 - Do monitor processes if EXE name equals 'scheduler'\n"
          },
          "exeSilkdaemon": {
            "type": "boolean",
            "description": "Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon'\n"
          },
          "exeSwitchboard": {
            "type": "boolean",
            "description": "Rule id: 22 - Do monitor processes if EXE name equals 'switchboard'\n"
          },
          "exeSyslogdrainbinder": {
            "type": "boolean",
            "description": "Rule id: 23 - Do monitor processes if EXE name equals 'syslog*drain*binder'\n"
          },
          "exeTardis": {
            "type": "boolean",
            "description": "Rule id: 56 - Do not monitor processes if EXE name equals 'tardis'\n"
          },
          "exeTmpbuildpacks": {
            "type": "boolean",
            "description": "Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/'\n"
          },
          "exeTpswatcher": {
            "type": "boolean",
            "description": "Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher'\n"
          },
          "exeTrafficcontroller": {
            "type": "boolean",
            "description": "Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller'\n"
          },
          "exeUipath": {
            "type": "boolean",
            "description": "Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath'\n"
          },
          "exeUserbinpiper": {
            "type": "boolean",
            "description": "Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper'\n"
          },
          "exeW3wp": {
            "type": "boolean",
            "description": "Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe'\n"
          },
          "exeWheel": {
            "type": "boolean",
            "description": "Rule id: 75 - Do not monitor processes if EXE name equals 'wheel'\n"
          },
          "exeYq": {
            "type": "boolean",
            "description": "Rule id: 72 - Do not monitor processes if EXE name equals 'yq'\n"
          },
          "exeYum": {
            "type": "boolean",
            "description": "Rule id: 76 - Do not monitor processes if EXE name equals 'yum'\n"
          },
          "goStatic": {
            "type": "boolean",
            "description": "Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static'\n"
          },
          "hostGroupId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "jarDtibmmqconnector": {
            "type": "boolean",
            "description": "Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace*ibm*mq_connector.jar'\n"
          },
          "jarEclipseequinox": {
            "type": "boolean",
            "description": "Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher'\n"
          },
          "k8sCassandraoperator": {
            "type": "boolean",
            "description": "Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator'\n"
          },
          "k8sContainerpod": {
            "type": "boolean",
            "description": "Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD'\n"
          },
          "k8sNamespace": {
            "type": "boolean",
            "description": "Rule id: 40 - Do monitor processes if Kubernetes namespace exists\n"
          },
          "nodeBinpm2": {
            "type": "boolean",
            "description": "Do not monitor processes if Node.js script equals 'bin/pm2'\n"
          },
          "nodeCorepack": {
            "type": "boolean",
            "description": "Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack'\n"
          },
          "nodeGrunt": {
            "type": "boolean",
            "description": "Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt'\n"
          },
          "nodeGulpcli": {
            "type": "boolean",
            "description": "Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli'\n"
          },
          "nodeNodegyp": {
            "type": "boolean",
            "description": "Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp'\n"
          },
          "nodeNodepregyp": {
            "type": "boolean",
            "description": "Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp'\n"
          },
          "nodeNpm": {
            "type": "boolean",
            "description": "Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm'\n"
          },
          "nodePrebuildinstall": {
            "type": "boolean",
            "description": "Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install'\n"
          },
          "nodeTypescript": {
            "type": "boolean",
            "description": "Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript'\n"
          },
          "nodeYarn": {
            "type": "boolean",
            "description": "Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn'\n"
          },
          "phpScript": {
            "type": "boolean",
            "description": "(v1.274) Rule id: 1 - Do not monitor processes if PHP script exists\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsBuckets:BusinessEventsBuckets": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "Events will be stored in the selected bucket. Analyze bucket contents in the [log & event viewer.](https://www.terraform.io/ui/logs-events?advancedQueryMode=true&query=fetch+bizevents)\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "enabled",
        "insertAfter",
        "matcher",
        "ruleName"
      ],
      "inputProperties": {
        "bucketName": {
          "type": "string",
          "description": "Events will be stored in the selected bucket. Analyze bucket contents in the [log & event viewer.](https://www.terraform.io/ui/logs-events?advancedQueryMode=true&query=fetch+bizevents)\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "requiredInputs": [
        "bucketName",
        "enabled",
        "matcher",
        "ruleName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsBuckets resources.\n",
        "properties": {
          "bucketName": {
            "type": "string",
            "description": "Events will be stored in the selected bucket. Analyze bucket contents in the [log & event viewer.](https://www.terraform.io/ui/logs-events?advancedQueryMode=true&query=fetch+bizevents)\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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matcher": {
            "type": "string",
            "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsCapturingVariants:BusinessEventsCapturingVariants": {
      "properties": {
        "contentTypeMatcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "contentTypeValue": {
          "type": "string",
          "description": "Content-type match value\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "parser": {
          "type": "string",
          "description": "Possible Values: `JSON`, `Raw`, `Text`, `URLencoded`, `XML`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "contentTypeMatcher",
        "contentTypeValue",
        "insertAfter",
        "parser"
      ],
      "inputProperties": {
        "contentTypeMatcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "contentTypeValue": {
          "type": "string",
          "description": "Content-type match value\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "parser": {
          "type": "string",
          "description": "Possible Values: `JSON`, `Raw`, `Text`, `URLencoded`, `XML`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "contentTypeMatcher",
        "contentTypeValue",
        "parser"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsCapturingVariants resources.\n",
        "properties": {
          "contentTypeMatcher": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
          },
          "contentTypeValue": {
            "type": "string",
            "description": "Content-type match value\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "parser": {
            "type": "string",
            "description": "Possible Values: `JSON`, `Raw`, `Text`, `URLencoded`, `XML`\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsMetrics:BusinessEventsMetrics": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "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"
        },
        "key": {
          "type": "string",
          "description": "Key\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "measure": {
          "type": "string",
          "description": "Possible Values: `ATTRIBUTE`, `OCCURRENCE`\n"
        },
        "measureAttribute": {
          "type": "string",
          "description": "Attribute\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "key",
        "matcher",
        "measure"
      ],
      "inputProperties": {
        "dimensions": {
          "type": "array",
          "items": {
            "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"
        },
        "key": {
          "type": "string",
          "description": "Key\n"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
        },
        "measure": {
          "type": "string",
          "description": "Possible Values: `ATTRIBUTE`, `OCCURRENCE`\n"
        },
        "measureAttribute": {
          "type": "string",
          "description": "Attribute\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "key",
        "matcher",
        "measure"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsMetrics resources.\n",
        "properties": {
          "dimensions": {
            "type": "array",
            "items": {
              "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"
          },
          "key": {
            "type": "string",
            "description": "Key\n"
          },
          "matcher": {
            "type": "string",
            "description": "[See our documentation](https://dt-url.net/bp234rv)\n"
          },
          "measure": {
            "type": "string",
            "description": "Possible Values: `ATTRIBUTE`, `OCCURRENCE`\n"
          },
          "measureAttribute": {
            "type": "string",
            "description": "Attribute\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsOneagent:BusinessEventsOneagent": {
      "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"
        },
        "event": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEvent:BusinessEventsOneagentEvent",
          "description": "Event meta data\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "triggers": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentTriggers:BusinessEventsOneagentTriggers",
          "description": "Define conditions to trigger business events from incoming web requests. Triggers are connected by AND logic per capture rule. If you set multiple trigger rules, all of them need to be fulfilled to capture a business event.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "event",
        "insertAfter",
        "ruleName",
        "triggers"
      ],
      "inputProperties": {
        "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"
        },
        "event": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEvent:BusinessEventsOneagentEvent",
          "description": "Event meta data\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "triggers": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentTriggers:BusinessEventsOneagentTriggers",
          "description": "Define conditions to trigger business events from incoming web requests. Triggers are connected by AND logic per capture rule. If you set multiple trigger rules, all of them need to be fulfilled to capture a business event.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "event",
        "ruleName",
        "triggers"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsOneagent resources.\n",
        "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"
          },
          "event": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentEvent:BusinessEventsOneagentEvent",
            "description": "Event meta data\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "triggers": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentTriggers:BusinessEventsOneagentTriggers",
            "description": "Define conditions to trigger business events from incoming web requests. Triggers are connected by AND logic per capture rule. If you set multiple trigger rules, all of them need to be fulfilled to capture a business event.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsOneagentOutgoing:BusinessEventsOneagentOutgoing": {
      "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"
        },
        "event": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEvent:BusinessEventsOneagentOutgoingEvent",
          "description": "Event meta data\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "triggers": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingTriggers:BusinessEventsOneagentOutgoingTriggers",
          "description": "Define conditions to trigger business events from incoming web requests. Triggers are connected by AND logic per capture rule. If you set multiple trigger rules, all of them need to be fulfilled to capture a business event.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "event",
        "insertAfter",
        "ruleName",
        "triggers"
      ],
      "inputProperties": {
        "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"
        },
        "event": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEvent:BusinessEventsOneagentOutgoingEvent",
          "description": "Event meta data\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "triggers": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingTriggers:BusinessEventsOneagentOutgoingTriggers",
          "description": "Define conditions to trigger business events from incoming web requests. Triggers are connected by AND logic per capture rule. If you set multiple trigger rules, all of them need to be fulfilled to capture a business event.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "event",
        "ruleName",
        "triggers"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsOneagentOutgoing resources.\n",
        "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"
          },
          "event": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingEvent:BusinessEventsOneagentOutgoingEvent",
            "description": "Event meta data\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
          },
          "triggers": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsOneagentOutgoingTriggers:BusinessEventsOneagentOutgoingTriggers",
            "description": "Define conditions to trigger business events from incoming web requests. Triggers are connected by AND logic per capture rule. If you set multiple trigger rules, all of them need to be fulfilled to capture a business event.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsProcessing:BusinessEventsProcessing": {
      "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "ruleTesting": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingRuleTesting:BusinessEventsProcessingRuleTesting",
          "description": "## Rule testing\n### 1. Paste an event sample"
        },
        "script": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/pz030w5)"
        },
        "transformationFields": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingTransformationFields:BusinessEventsProcessingTransformationFields",
          "description": "Transformation fields"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "matcher",
        "ruleName",
        "ruleTesting",
        "script"
      ],
      "inputProperties": {
        "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "matcher": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/bp234rv)"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "ruleTesting": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingRuleTesting:BusinessEventsProcessingRuleTesting",
          "description": "## Rule testing\n### 1. Paste an event sample"
        },
        "script": {
          "type": "string",
          "description": "[See our documentation](https://dt-url.net/pz030w5)"
        },
        "transformationFields": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingTransformationFields:BusinessEventsProcessingTransformationFields",
          "description": "Transformation fields"
        }
      },
      "requiredInputs": [
        "enabled",
        "matcher",
        "ruleName",
        "ruleTesting",
        "script"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsProcessing resources.\n",
        "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>)"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
          },
          "matcher": {
            "type": "string",
            "description": "[See our documentation](https://dt-url.net/bp234rv)"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          },
          "ruleTesting": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingRuleTesting:BusinessEventsProcessingRuleTesting",
            "description": "## Rule testing\n### 1. Paste an event sample"
          },
          "script": {
            "type": "string",
            "description": "[See our documentation](https://dt-url.net/pz030w5)"
          },
          "transformationFields": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsProcessingTransformationFields:BusinessEventsProcessingTransformationFields",
            "description": "Transformation fields"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/businessEventsSecurityContext:BusinessEventsSecurityContext": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "securityContextRule": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsSecurityContextSecurityContextRule:BusinessEventsSecurityContextSecurityContextRule",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "securityContextRule"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "securityContextRule": {
          "$ref": "#/types/dynatrace:index%2FBusinessEventsSecurityContextSecurityContextRule:BusinessEventsSecurityContextSecurityContextRule",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "securityContextRule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering BusinessEventsSecurityContext resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "securityContextRule": {
            "$ref": "#/types/dynatrace:index%2FBusinessEventsSecurityContextSecurityContextRule:BusinessEventsSecurityContextSecurityContextRule",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/calculatedMobileMetric:CalculatedMobileMetric": {
      "properties": {
        "appIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the application to which the metric belongs.\n"
        },
        "description": {
          "type": "string",
          "description": "Descriptor of a calculated mobile/custom app metric.\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricDimension:CalculatedMobileMetricDimension"
          },
          "description": "Parameters of a definition of a calculated mobile/custom app metric.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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": "The unique key of the calculated mobile/custom app metric.\n"
        },
        "metricType": {
          "type": "string",
          "description": "The type of the metric. Possible values: [ REPORTED*ERROR*COUNT, USER*ACTION*DURATION, WEB*REQUEST*COUNT, WEB*REQUEST*ERROR_COUNT ]\n"
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric.\n"
        },
        "userActionFilter": {
          "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricUserActionFilter:CalculatedMobileMetricUserActionFilter",
          "description": "Parameters of a definition of a calculated mobile/custom app metric.\n"
        }
      },
      "type": "object",
      "required": [
        "appIdentifier",
        "enabled",
        "metricKey",
        "metricType",
        "name"
      ],
      "inputProperties": {
        "appIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the application to which the metric belongs.\n"
        },
        "description": {
          "type": "string",
          "description": "Descriptor of a calculated mobile/custom app metric.\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricDimension:CalculatedMobileMetricDimension"
          },
          "description": "Parameters of a definition of a calculated mobile/custom app metric.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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": "The unique key of the calculated mobile/custom app metric.\n",
          "willReplaceOnChanges": true
        },
        "metricType": {
          "type": "string",
          "description": "The type of the metric. Possible values: [ REPORTED*ERROR*COUNT, USER*ACTION*DURATION, WEB*REQUEST*COUNT, WEB*REQUEST*ERROR_COUNT ]\n"
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric.\n"
        },
        "userActionFilter": {
          "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricUserActionFilter:CalculatedMobileMetricUserActionFilter",
          "description": "Parameters of a definition of a calculated mobile/custom app metric.\n"
        }
      },
      "requiredInputs": [
        "appIdentifier",
        "enabled",
        "metricKey",
        "metricType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CalculatedMobileMetric resources.\n",
        "properties": {
          "appIdentifier": {
            "type": "string",
            "description": "The Dynatrace entity ID of the application to which the metric belongs.\n"
          },
          "description": {
            "type": "string",
            "description": "Descriptor of a calculated mobile/custom app metric.\n"
          },
          "dimensions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricDimension:CalculatedMobileMetricDimension"
            },
            "description": "Parameters of a definition of a calculated mobile/custom app metric.\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "The metric 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": "The unique key of the calculated mobile/custom app metric.\n",
            "willReplaceOnChanges": true
          },
          "metricType": {
            "type": "string",
            "description": "The type of the metric. Possible values: [ REPORTED*ERROR*COUNT, USER*ACTION*DURATION, WEB*REQUEST*COUNT, WEB*REQUEST*ERROR_COUNT ]\n"
          },
          "name": {
            "type": "string",
            "description": "The displayed name of the metric.\n"
          },
          "userActionFilter": {
            "$ref": "#/types/dynatrace:index%2FCalculatedMobileMetricUserActionFilter:CalculatedMobileMetricUserActionFilter",
            "description": "Parameters of a definition of a calculated mobile/custom app metric.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/calculatedServiceMetric:CalculatedServiceMetric": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricCondition:CalculatedServiceMetricCondition"
          },
          "description": "The set of conditions for the metric usage. **All** the specified conditions must be fulfilled to use the metric"
        },
        "description": {
          "type": "string",
          "description": "The displayed description of the metric"
        },
        "dimensionDefinition": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinition:CalculatedServiceMetricDimensionDefinition",
          "description": "Parameters of a definition of a calculated service metric"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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>)"
        },
        "entityId": {
          "type": "string",
          "description": "Restricts the metric usage to the specified service. This field is mutually exclusive with the <span pulumi-lang-nodejs=\"`managementZones`\" pulumi-lang-dotnet=\"`ManagementZones`\" pulumi-lang-go=\"`managementZones`\" pulumi-lang-python=\"`management_zones`\" pulumi-lang-yaml=\"`managementZones`\" pulumi-lang-java=\"`managementZones`\">`management_zones`</span> field"
        },
        "ignoreMutedRequests": {
          "type": "boolean",
          "description": "Metric should (true) or not (false) ignore muted requests."
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Restricts the metric usage to specified management zones. This field is mutually exclusive with the <span pulumi-lang-nodejs=\"`entityId`\" pulumi-lang-dotnet=\"`EntityId`\" pulumi-lang-go=\"`entityId`\" pulumi-lang-python=\"`entity_id`\" pulumi-lang-yaml=\"`entityId`\" pulumi-lang-java=\"`entityId`\">`entity_id`</span> field"
        },
        "metricDefinition": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricMetricDefinition:CalculatedServiceMetricMetricDefinition",
          "description": "The definition of a calculated service metric"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the calculated service metric"
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric"
        },
        "unit": {
          "type": "string",
          "description": "The unit of the metric. Possible values are `BIT`, `BIT_PER_HOUR`, `BIT_PER_MINUTE`, `BIT_PER_SECOND`, `BYTE`, `BYTE_PER_HOUR`, `BYTE_PER_MINUTE`, `BYTE_PER_SECOND`, `CORES`, `COUNT`, `DAY`, `DECIBEL_MILLI_WATT`, `GIBI_BYTE`, `GIGA`, `GIGA_BYTE`, `HOUR`, `KIBI_BYTE`, `KIBI_BYTE_PER_HOUR`, `KIBI_BYTE_PER_MINUTE`, `KIBI_BYTE_PER_SECOND`, `KILO`, `KILO_BYTE`, `KILO_BYTE_PER_HOUR`, `KILO_BYTE_PER_MINUTE`, `KILO_BYTE_PER_SECOND`, `MEBI_BYTE`, `MEBI_BYTE_PER_HOUR`, `MEBI_BYTE_PER_MINUTE`, `MEBI_BYTE_PER_SECOND`, `MEGA`, `MEGA_BYTE`, `MEGA_BYTE_PER_HOUR`, `MEGA_BYTE_PER_MINUTE`, `MEGA_BYTE_PER_SECOND`, `MICRO_SECOND`, `MILLI_CORES`, `MILLI_SECOND`, `MILLI_SECOND_PER_MINUTE`, `MINUTE`, `MONTH`, `MSU`, `NANO_SECOND`, `NANO_SECOND_PER_MINUTE`, `NOT_APPLICABLE`, `PERCENT`, `PER_HOUR`, `PER_MINUTE`, `PER_SECOND`, `PIXEL`, `PROMILLE`, `RATIO`, `SECOND`, `STATE`, `UNSPECIFIED`, `WEEK` and `YEAR`"
        },
        "unitDisplayName": {
          "type": "string",
          "description": "The display name of the metric's unit. Only applicable when the **unit** parameter is set to `UNSPECIFIED`"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "metricKey",
        "name",
        "unit"
      ],
      "inputProperties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricCondition:CalculatedServiceMetricCondition"
          },
          "description": "The set of conditions for the metric usage. **All** the specified conditions must be fulfilled to use the metric"
        },
        "description": {
          "type": "string",
          "description": "The displayed description of the metric"
        },
        "dimensionDefinition": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinition:CalculatedServiceMetricDimensionDefinition",
          "description": "Parameters of a definition of a calculated service metric"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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>)"
        },
        "entityId": {
          "type": "string",
          "description": "Restricts the metric usage to the specified service. This field is mutually exclusive with the <span pulumi-lang-nodejs=\"`managementZones`\" pulumi-lang-dotnet=\"`ManagementZones`\" pulumi-lang-go=\"`managementZones`\" pulumi-lang-python=\"`management_zones`\" pulumi-lang-yaml=\"`managementZones`\" pulumi-lang-java=\"`managementZones`\">`management_zones`</span> field"
        },
        "ignoreMutedRequests": {
          "type": "boolean",
          "description": "Metric should (true) or not (false) ignore muted requests."
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Restricts the metric usage to specified management zones. This field is mutually exclusive with the <span pulumi-lang-nodejs=\"`entityId`\" pulumi-lang-dotnet=\"`EntityId`\" pulumi-lang-go=\"`entityId`\" pulumi-lang-python=\"`entity_id`\" pulumi-lang-yaml=\"`entityId`\" pulumi-lang-java=\"`entityId`\">`entity_id`</span> field"
        },
        "metricDefinition": {
          "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricMetricDefinition:CalculatedServiceMetricMetricDefinition",
          "description": "The definition of a calculated service metric"
        },
        "metricKey": {
          "type": "string",
          "description": "The key of the calculated service metric",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric"
        },
        "unit": {
          "type": "string",
          "description": "The unit of the metric. Possible values are `BIT`, `BIT_PER_HOUR`, `BIT_PER_MINUTE`, `BIT_PER_SECOND`, `BYTE`, `BYTE_PER_HOUR`, `BYTE_PER_MINUTE`, `BYTE_PER_SECOND`, `CORES`, `COUNT`, `DAY`, `DECIBEL_MILLI_WATT`, `GIBI_BYTE`, `GIGA`, `GIGA_BYTE`, `HOUR`, `KIBI_BYTE`, `KIBI_BYTE_PER_HOUR`, `KIBI_BYTE_PER_MINUTE`, `KIBI_BYTE_PER_SECOND`, `KILO`, `KILO_BYTE`, `KILO_BYTE_PER_HOUR`, `KILO_BYTE_PER_MINUTE`, `KILO_BYTE_PER_SECOND`, `MEBI_BYTE`, `MEBI_BYTE_PER_HOUR`, `MEBI_BYTE_PER_MINUTE`, `MEBI_BYTE_PER_SECOND`, `MEGA`, `MEGA_BYTE`, `MEGA_BYTE_PER_HOUR`, `MEGA_BYTE_PER_MINUTE`, `MEGA_BYTE_PER_SECOND`, `MICRO_SECOND`, `MILLI_CORES`, `MILLI_SECOND`, `MILLI_SECOND_PER_MINUTE`, `MINUTE`, `MONTH`, `MSU`, `NANO_SECOND`, `NANO_SECOND_PER_MINUTE`, `NOT_APPLICABLE`, `PERCENT`, `PER_HOUR`, `PER_MINUTE`, `PER_SECOND`, `PIXEL`, `PROMILLE`, `RATIO`, `SECOND`, `STATE`, `UNSPECIFIED`, `WEEK` and `YEAR`"
        },
        "unitDisplayName": {
          "type": "string",
          "description": "The display name of the metric's unit. Only applicable when the **unit** parameter is set to `UNSPECIFIED`"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "requiredInputs": [
        "metricKey",
        "unit"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CalculatedServiceMetric resources.\n",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricCondition:CalculatedServiceMetricCondition"
            },
            "description": "The set of conditions for the metric usage. **All** the specified conditions must be fulfilled to use the metric"
          },
          "description": {
            "type": "string",
            "description": "The displayed description of the metric"
          },
          "dimensionDefinition": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricDimensionDefinition:CalculatedServiceMetricDimensionDefinition",
            "description": "Parameters of a definition of a calculated service metric"
          },
          "enabled": {
            "type": "boolean",
            "description": "The metric 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>)"
          },
          "entityId": {
            "type": "string",
            "description": "Restricts the metric usage to the specified service. This field is mutually exclusive with the <span pulumi-lang-nodejs=\"`managementZones`\" pulumi-lang-dotnet=\"`ManagementZones`\" pulumi-lang-go=\"`managementZones`\" pulumi-lang-python=\"`management_zones`\" pulumi-lang-yaml=\"`managementZones`\" pulumi-lang-java=\"`managementZones`\">`management_zones`</span> field"
          },
          "ignoreMutedRequests": {
            "type": "boolean",
            "description": "Metric should (true) or not (false) ignore muted requests."
          },
          "managementZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Restricts the metric usage to specified management zones. This field is mutually exclusive with the <span pulumi-lang-nodejs=\"`entityId`\" pulumi-lang-dotnet=\"`EntityId`\" pulumi-lang-go=\"`entityId`\" pulumi-lang-python=\"`entity_id`\" pulumi-lang-yaml=\"`entityId`\" pulumi-lang-java=\"`entityId`\">`entity_id`</span> field"
          },
          "metricDefinition": {
            "$ref": "#/types/dynatrace:index%2FCalculatedServiceMetricMetricDefinition:CalculatedServiceMetricMetricDefinition",
            "description": "The definition of a calculated service metric"
          },
          "metricKey": {
            "type": "string",
            "description": "The key of the calculated service metric",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The displayed name of the metric"
          },
          "unit": {
            "type": "string",
            "description": "The unit of the metric. Possible values are `BIT`, `BIT_PER_HOUR`, `BIT_PER_MINUTE`, `BIT_PER_SECOND`, `BYTE`, `BYTE_PER_HOUR`, `BYTE_PER_MINUTE`, `BYTE_PER_SECOND`, `CORES`, `COUNT`, `DAY`, `DECIBEL_MILLI_WATT`, `GIBI_BYTE`, `GIGA`, `GIGA_BYTE`, `HOUR`, `KIBI_BYTE`, `KIBI_BYTE_PER_HOUR`, `KIBI_BYTE_PER_MINUTE`, `KIBI_BYTE_PER_SECOND`, `KILO`, `KILO_BYTE`, `KILO_BYTE_PER_HOUR`, `KILO_BYTE_PER_MINUTE`, `KILO_BYTE_PER_SECOND`, `MEBI_BYTE`, `MEBI_BYTE_PER_HOUR`, `MEBI_BYTE_PER_MINUTE`, `MEBI_BYTE_PER_SECOND`, `MEGA`, `MEGA_BYTE`, `MEGA_BYTE_PER_HOUR`, `MEGA_BYTE_PER_MINUTE`, `MEGA_BYTE_PER_SECOND`, `MICRO_SECOND`, `MILLI_CORES`, `MILLI_SECOND`, `MILLI_SECOND_PER_MINUTE`, `MINUTE`, `MONTH`, `MSU`, `NANO_SECOND`, `NANO_SECOND_PER_MINUTE`, `NOT_APPLICABLE`, `PERCENT`, `PER_HOUR`, `PER_MINUTE`, `PER_SECOND`, `PIXEL`, `PROMILLE`, `RATIO`, `SECOND`, `STATE`, `UNSPECIFIED`, `WEEK` and `YEAR`"
          },
          "unitDisplayName": {
            "type": "string",
            "description": "The display name of the metric's unit. Only applicable when the **unit** parameter is set to `UNSPECIFIED`"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/calculatedSyntheticMetric:CalculatedSyntheticMetric": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Descriptor of a calculated synthetic metric.\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricDimension:CalculatedSyntheticMetricDimension"
          },
          "description": "Dimension of the calculated synthetic metric.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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"
        },
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricFilter:CalculatedSyntheticMetricFilter",
          "description": "Filter of the calculated synthetic metric.\n"
        },
        "metric": {
          "type": "string",
          "description": "The type of the synthetic metric. Possible values: [ ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, FailedRequestsResources, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, HttpErrors, JavaScriptErrors, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongTasks, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, ResourceCount, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, TotalDuration, TransferSize, UserActionDuration, VisuallyComplete ]\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The unique key of the calculated synthetic metric.\n"
        },
        "monitorIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the monitor to which the metric belongs.\n"
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "metric",
        "metricKey",
        "monitorIdentifier",
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Descriptor of a calculated synthetic metric.\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricDimension:CalculatedSyntheticMetricDimension"
          },
          "description": "Dimension of the calculated synthetic metric.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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"
        },
        "filter": {
          "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricFilter:CalculatedSyntheticMetricFilter",
          "description": "Filter of the calculated synthetic metric.\n"
        },
        "metric": {
          "type": "string",
          "description": "The type of the synthetic metric. Possible values: [ ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, FailedRequestsResources, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, HttpErrors, JavaScriptErrors, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongTasks, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, ResourceCount, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, TotalDuration, TransferSize, UserActionDuration, VisuallyComplete ]\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The unique key of the calculated synthetic metric.\n",
          "willReplaceOnChanges": true
        },
        "monitorIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the monitor to which the metric belongs.\n"
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metric",
        "metricKey",
        "monitorIdentifier"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CalculatedSyntheticMetric resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Descriptor of a calculated synthetic metric.\n"
          },
          "dimensions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricDimension:CalculatedSyntheticMetricDimension"
            },
            "description": "Dimension of the calculated synthetic metric.\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "The metric 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"
          },
          "filter": {
            "$ref": "#/types/dynatrace:index%2FCalculatedSyntheticMetricFilter:CalculatedSyntheticMetricFilter",
            "description": "Filter of the calculated synthetic metric.\n"
          },
          "metric": {
            "type": "string",
            "description": "The type of the synthetic metric. Possible values: [ ApplicationCache, Callback, CumulativeLayoutShift, DNSLookup, DOMComplete, DOMContentLoaded, DOMInteractive, FailedRequestsResources, FirstContentfulPaint, FirstInputDelay, FirstInputStart, FirstPaint, HTMLDownloaded, HttpErrors, JavaScriptErrors, LargestContentfulPaint, LoadEventEnd, LoadEventStart, LongTasks, NavigationStart, OnDOMContentLoaded, OnLoad, Processing, RedirectTime, Request, RequestStart, ResourceCount, Response, SecureConnect, SpeedIndex, TCPConnect, TimeToFirstByte, TotalDuration, TransferSize, UserActionDuration, VisuallyComplete ]\n"
          },
          "metricKey": {
            "type": "string",
            "description": "The unique key of the calculated synthetic metric.\n",
            "willReplaceOnChanges": true
          },
          "monitorIdentifier": {
            "type": "string",
            "description": "The Dynatrace entity ID of the monitor to which the metric belongs.\n"
          },
          "name": {
            "type": "string",
            "description": "The displayed name of the metric.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/calculatedWebMetric:CalculatedWebMetric": {
      "properties": {
        "appIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the application to which the metric belongs.\n"
        },
        "description": {
          "type": "string",
          "description": "Descriptor of a calculated web metric.\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricDimension:CalculatedWebMetricDimension"
          },
          "description": "Parameters of a definition of a calculated web metric.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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"
        },
        "metricDefinition": {
          "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricMetricDefinition:CalculatedWebMetricMetricDefinition",
          "description": "The definition of a calculated web metric.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The unique key of the calculated web metric.\n"
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric.\n"
        },
        "userActionFilter": {
          "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricUserActionFilter:CalculatedWebMetricUserActionFilter",
          "description": "Parameters of a definition of a calculated web metric.\n"
        }
      },
      "type": "object",
      "required": [
        "appIdentifier",
        "enabled",
        "metricDefinition",
        "metricKey",
        "name"
      ],
      "inputProperties": {
        "appIdentifier": {
          "type": "string",
          "description": "The Dynatrace entity ID of the application to which the metric belongs.\n"
        },
        "description": {
          "type": "string",
          "description": "Descriptor of a calculated web metric.\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricDimension:CalculatedWebMetricDimension"
          },
          "description": "Parameters of a definition of a calculated web metric.\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric 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"
        },
        "metricDefinition": {
          "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricMetricDefinition:CalculatedWebMetricMetricDefinition",
          "description": "The definition of a calculated web metric.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "The unique key of the calculated web metric.\n",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The displayed name of the metric.\n"
        },
        "userActionFilter": {
          "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricUserActionFilter:CalculatedWebMetricUserActionFilter",
          "description": "Parameters of a definition of a calculated web metric.\n"
        }
      },
      "requiredInputs": [
        "appIdentifier",
        "enabled",
        "metricDefinition",
        "metricKey"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CalculatedWebMetric resources.\n",
        "properties": {
          "appIdentifier": {
            "type": "string",
            "description": "The Dynatrace entity ID of the application to which the metric belongs.\n"
          },
          "description": {
            "type": "string",
            "description": "Descriptor of a calculated web metric.\n"
          },
          "dimensions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricDimension:CalculatedWebMetricDimension"
            },
            "description": "Parameters of a definition of a calculated web metric.\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "The metric 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"
          },
          "metricDefinition": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricMetricDefinition:CalculatedWebMetricMetricDefinition",
            "description": "The definition of a calculated web metric.\n"
          },
          "metricKey": {
            "type": "string",
            "description": "The unique key of the calculated web metric.\n",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The displayed name of the metric.\n"
          },
          "userActionFilter": {
            "$ref": "#/types/dynatrace:index%2FCalculatedWebMetricUserActionFilter:CalculatedWebMetricUserActionFilter",
            "description": "Parameters of a definition of a calculated web metric.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/cloudDevelopmentEnvironments:CloudDevelopmentEnvironments": {
      "properties": {
        "cloudDevelopmentEnvironments": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The URL to allow app development from. E.g. `https://*.my-company.my-cde-provider.com`.\n",
          "language": {
            "csharp": {
              "name": "Environments"
            }
          }
        }
      },
      "type": "object",
      "inputProperties": {
        "cloudDevelopmentEnvironments": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The URL to allow app development from. E.g. `https://*.my-company.my-cde-provider.com`.\n",
          "language": {
            "csharp": {
              "name": "Environments"
            }
          }
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CloudDevelopmentEnvironments resources.\n",
        "properties": {
          "cloudDevelopmentEnvironments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The URL to allow app development from. E.g. `https://*.my-company.my-cde-provider.com`.\n",
            "language": {
              "csharp": {
                "name": "Environments"
              }
            }
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/cloudFoundry:CloudFoundry": {
      "properties": {
        "activeGateGroup": {
          "type": "string",
          "description": "ActiveGate group\n"
        },
        "apiUrl": {
          "type": "string",
          "description": "Cloud Foundry API Target\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"
        },
        "label": {
          "type": "string",
          "description": "Name this connection\n"
        },
        "loginUrl": {
          "type": "string",
          "description": "Cloud Foundry Authentication Endpoint\n"
        },
        "password": {
          "type": "string",
          "description": "Cloud Foundry Password\n",
          "secret": true
        },
        "username": {
          "type": "string",
          "description": "Cloud Foundry Username\n"
        }
      },
      "type": "object",
      "required": [
        "apiUrl",
        "enabled",
        "label",
        "loginUrl",
        "password",
        "username"
      ],
      "inputProperties": {
        "activeGateGroup": {
          "type": "string",
          "description": "ActiveGate group\n"
        },
        "apiUrl": {
          "type": "string",
          "description": "Cloud Foundry API Target\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"
        },
        "label": {
          "type": "string",
          "description": "Name this connection\n"
        },
        "loginUrl": {
          "type": "string",
          "description": "Cloud Foundry Authentication Endpoint\n"
        },
        "password": {
          "type": "string",
          "description": "Cloud Foundry Password\n",
          "secret": true
        },
        "username": {
          "type": "string",
          "description": "Cloud Foundry Username\n"
        }
      },
      "requiredInputs": [
        "apiUrl",
        "enabled",
        "label",
        "loginUrl",
        "password",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CloudFoundry resources.\n",
        "properties": {
          "activeGateGroup": {
            "type": "string",
            "description": "ActiveGate group\n"
          },
          "apiUrl": {
            "type": "string",
            "description": "Cloud Foundry API Target\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"
          },
          "label": {
            "type": "string",
            "description": "Name this connection\n"
          },
          "loginUrl": {
            "type": "string",
            "description": "Cloud Foundry Authentication Endpoint\n"
          },
          "password": {
            "type": "string",
            "description": "Cloud Foundry Password\n",
            "secret": true
          },
          "username": {
            "type": "string",
            "description": "Cloud Foundry Username\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/cloudappWorkloaddetection:CloudappWorkloaddetection": {
      "properties": {
        "cloudFoundry": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionCloudFoundry:CloudappWorkloaddetectionCloudFoundry",
          "description": "Enable this setting to get \n * Processes of Cloud Foundry application instances merged into process groups by Cloud Foundry application. \n *  Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups)."
        },
        "docker": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionDocker:CloudappWorkloaddetectionDocker",
          "description": "Enable this setting for plain Docker and Podman environments to get \n * Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups). \n * Docker support requires OneAgent 1.257+. \n * Podman support requires OneAgent 1.267+."
        },
        "kubernetes": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetes:CloudappWorkloaddetectionKubernetes",
          "description": "Enable this setting to get \n * Insights into your Kubernetes namespaces, workloads and pods (cloud application namespace, cloud application and cloud application instance and entities). \n * Container resource metrics (container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups). \n * Similar workloads merged into process groups based on defined rules (see below). \n * Version detection for services that run in Kubernetes workloads."
        },
        "serverless": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionServerless:CloudappWorkloaddetectionServerless",
          "description": "Enable this setting to \n * Detect containers based on captured cloud-vendor metadata such as e.g. AWS ECS / Fargate, Azure Container Apps, [and many more](https://dt-url.net/2m02q7b).\n * Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups)."
        }
      },
      "type": "object",
      "required": [
        "cloudFoundry",
        "docker",
        "kubernetes"
      ],
      "inputProperties": {
        "cloudFoundry": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionCloudFoundry:CloudappWorkloaddetectionCloudFoundry",
          "description": "Enable this setting to get \n * Processes of Cloud Foundry application instances merged into process groups by Cloud Foundry application. \n *  Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups)."
        },
        "docker": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionDocker:CloudappWorkloaddetectionDocker",
          "description": "Enable this setting for plain Docker and Podman environments to get \n * Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups). \n * Docker support requires OneAgent 1.257+. \n * Podman support requires OneAgent 1.267+."
        },
        "kubernetes": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetes:CloudappWorkloaddetectionKubernetes",
          "description": "Enable this setting to get \n * Insights into your Kubernetes namespaces, workloads and pods (cloud application namespace, cloud application and cloud application instance and entities). \n * Container resource metrics (container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups). \n * Similar workloads merged into process groups based on defined rules (see below). \n * Version detection for services that run in Kubernetes workloads."
        },
        "serverless": {
          "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionServerless:CloudappWorkloaddetectionServerless",
          "description": "Enable this setting to \n * Detect containers based on captured cloud-vendor metadata such as e.g. AWS ECS / Fargate, Azure Container Apps, [and many more](https://dt-url.net/2m02q7b).\n * Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups)."
        }
      },
      "requiredInputs": [
        "cloudFoundry",
        "docker",
        "kubernetes"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CloudappWorkloaddetection resources.\n",
        "properties": {
          "cloudFoundry": {
            "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionCloudFoundry:CloudappWorkloaddetectionCloudFoundry",
            "description": "Enable this setting to get \n * Processes of Cloud Foundry application instances merged into process groups by Cloud Foundry application. \n *  Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups)."
          },
          "docker": {
            "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionDocker:CloudappWorkloaddetectionDocker",
            "description": "Enable this setting for plain Docker and Podman environments to get \n * Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups). \n * Docker support requires OneAgent 1.257+. \n * Podman support requires OneAgent 1.267+."
          },
          "kubernetes": {
            "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionKubernetes:CloudappWorkloaddetectionKubernetes",
            "description": "Enable this setting to get \n * Insights into your Kubernetes namespaces, workloads and pods (cloud application namespace, cloud application and cloud application instance and entities). \n * Container resource metrics (container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups). \n * Similar workloads merged into process groups based on defined rules (see below). \n * Version detection for services that run in Kubernetes workloads."
          },
          "serverless": {
            "$ref": "#/types/dynatrace:index%2FCloudappWorkloaddetectionServerless:CloudappWorkloaddetectionServerless",
            "description": "Enable this setting to \n * Detect containers based on captured cloud-vendor metadata such as e.g. AWS ECS / Fargate, Azure Container Apps, [and many more](https://dt-url.net/2m02q7b).\n * Container resource metrics (Container group instance entities) and [related screens](https://www.dynatrace.com/support/help/shortlink/container-groups)."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/cloudfoundryCredentials:CloudfoundryCredentials": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "The monitoring 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>) for given credentials configuration.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "apiUrl": {
          "type": "string",
          "description": "The URL of the Cloud Foundry foundation credentials.  The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.\n"
        },
        "loginUrl": {
          "type": "string",
          "description": "The login URL of the Cloud Foundry foundation credentials. The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the Cloud Foundry foundation credentials.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.\n"
        },
        "password": {
          "type": "string",
          "description": "The password of the Cloud Foundry foundation credentials.\n",
          "secret": true
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Cloud Foundry foundation credentials.  Leading and trailing whitespaces are not allowed.\n"
        }
      },
      "type": "object",
      "required": [
        "apiUrl",
        "loginUrl",
        "name",
        "username"
      ],
      "inputProperties": {
        "active": {
          "type": "boolean",
          "description": "The monitoring 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>) for given credentials configuration.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "apiUrl": {
          "type": "string",
          "description": "The URL of the Cloud Foundry foundation credentials.  The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.\n"
        },
        "loginUrl": {
          "type": "string",
          "description": "The login URL of the Cloud Foundry foundation credentials. The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the Cloud Foundry foundation credentials.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.\n"
        },
        "password": {
          "type": "string",
          "description": "The password of the Cloud Foundry foundation credentials.\n",
          "secret": true
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Cloud Foundry foundation credentials.  Leading and trailing whitespaces are not allowed.\n"
        }
      },
      "requiredInputs": [
        "apiUrl",
        "loginUrl",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CloudfoundryCredentials resources.\n",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "The monitoring 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>) for given credentials configuration.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
          },
          "apiUrl": {
            "type": "string",
            "description": "The URL of the Cloud Foundry foundation credentials.  The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.\n"
          },
          "loginUrl": {
            "type": "string",
            "description": "The login URL of the Cloud Foundry foundation credentials. The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the Cloud Foundry foundation credentials.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.\n"
          },
          "password": {
            "type": "string",
            "description": "The password of the Cloud Foundry foundation credentials.\n",
            "secret": true
          },
          "unknowns": {
            "type": "string",
            "description": "Any attributes that aren't yet supported by this provider\n"
          },
          "username": {
            "type": "string",
            "description": "The username of the Cloud Foundry foundation credentials.  Leading and trailing whitespaces are not allowed.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/connectivityAlerts:ConnectivityAlerts": {
      "properties": {
        "connectivityAlerts": {
          "type": "boolean",
          "description": "TCP connectivity problems\n",
          "language": {
            "csharp": {
              "name": "EnableConnectivityAlerts"
            }
          }
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this settings\n"
        }
      },
      "type": "object",
      "required": [
        "connectivityAlerts",
        "processGroupId"
      ],
      "inputProperties": {
        "connectivityAlerts": {
          "type": "boolean",
          "description": "TCP connectivity problems\n",
          "language": {
            "csharp": {
              "name": "EnableConnectivityAlerts"
            }
          }
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this settings\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "connectivityAlerts",
        "processGroupId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ConnectivityAlerts resources.\n",
        "properties": {
          "connectivityAlerts": {
            "type": "boolean",
            "description": "TCP connectivity problems\n",
            "language": {
              "csharp": {
                "name": "EnableConnectivityAlerts"
              }
            }
          },
          "processGroupId": {
            "type": "string",
            "description": "The scope of this settings\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/containerBuiltinRule:ContainerBuiltinRule": {
      "properties": {
        "ignoreDockerPauseContainer": {
          "type": "boolean",
          "description": "Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.\n"
        },
        "ignoreKubernetesPauseContainer": {
          "type": "boolean",
          "description": "Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.\n"
        },
        "ignoreOpenShiftBuildPodName": {
          "type": "boolean",
          "description": "Disable monitoring of intermediate containers created during image build.\n"
        },
        "ignoreOpenShiftSdnNamespace": {
          "type": "boolean",
          "description": "Disable monitoring of platform internal containers in the openshift-sdn namespace.\n"
        }
      },
      "type": "object",
      "required": [
        "ignoreDockerPauseContainer",
        "ignoreKubernetesPauseContainer",
        "ignoreOpenShiftBuildPodName",
        "ignoreOpenShiftSdnNamespace"
      ],
      "inputProperties": {
        "ignoreDockerPauseContainer": {
          "type": "boolean",
          "description": "Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.\n"
        },
        "ignoreKubernetesPauseContainer": {
          "type": "boolean",
          "description": "Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.\n"
        },
        "ignoreOpenShiftBuildPodName": {
          "type": "boolean",
          "description": "Disable monitoring of intermediate containers created during image build.\n"
        },
        "ignoreOpenShiftSdnNamespace": {
          "type": "boolean",
          "description": "Disable monitoring of platform internal containers in the openshift-sdn namespace.\n"
        }
      },
      "requiredInputs": [
        "ignoreDockerPauseContainer",
        "ignoreKubernetesPauseContainer",
        "ignoreOpenShiftBuildPodName",
        "ignoreOpenShiftSdnNamespace"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ContainerBuiltinRule resources.\n",
        "properties": {
          "ignoreDockerPauseContainer": {
            "type": "boolean",
            "description": "Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.\n"
          },
          "ignoreKubernetesPauseContainer": {
            "type": "boolean",
            "description": "Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.\n"
          },
          "ignoreOpenShiftBuildPodName": {
            "type": "boolean",
            "description": "Disable monitoring of intermediate containers created during image build.\n"
          },
          "ignoreOpenShiftSdnNamespace": {
            "type": "boolean",
            "description": "Disable monitoring of platform internal containers in the openshift-sdn namespace.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/containerRegistry:ContainerRegistry": {
      "properties": {
        "containerRegistry": {
          "type": "string",
          "description": "Typically set without protocol. Leave empty to use default configuration\n",
          "language": {
            "csharp": {
              "name": "RegistryUrl"
            }
          }
        }
      },
      "type": "object",
      "inputProperties": {
        "containerRegistry": {
          "type": "string",
          "description": "Typically set without protocol. Leave empty to use default configuration\n",
          "language": {
            "csharp": {
              "name": "RegistryUrl"
            }
          }
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ContainerRegistry resources.\n",
        "properties": {
          "containerRegistry": {
            "type": "string",
            "description": "Typically set without protocol. Leave empty to use default configuration\n",
            "language": {
              "csharp": {
                "name": "RegistryUrl"
              }
            }
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/containerRule:ContainerRule": {
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "mode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS`, `EQUALS`, `EXISTS`, `NOT_CONTAINS`, `NOT_ENDS`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_STARTS`, `STARTS`\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `CONTAINER_NAME`, `IMAGE_NAME`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`\n"
        },
        "value": {
          "type": "string",
          "description": "Condition value\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "mode",
        "operator",
        "property"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "mode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS`, `EQUALS`, `EXISTS`, `NOT_CONTAINS`, `NOT_ENDS`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_STARTS`, `STARTS`\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `CONTAINER_NAME`, `IMAGE_NAME`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`\n"
        },
        "value": {
          "type": "string",
          "description": "Condition value\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "mode",
        "operator",
        "property"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ContainerRule resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "mode": {
            "type": "string",
            "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "operator": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `ENDS`, `EQUALS`, `EXISTS`, `NOT_CONTAINS`, `NOT_ENDS`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_STARTS`, `STARTS`\n"
          },
          "property": {
            "type": "string",
            "description": "Possible Values: `CONTAINER_NAME`, `IMAGE_NAME`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`\n"
          },
          "value": {
            "type": "string",
            "description": "Condition value\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/containerTechnology:ContainerTechnology": {
      "properties": {
        "boshProcessManager": {
          "type": "boolean",
          "description": "Platform: Cloud Foundry\n"
        },
        "containerd": {
          "type": "boolean",
          "description": "Platform: Kubernetes\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.169"
        },
        "crio": {
          "type": "boolean",
          "description": "Platform: Kubernetes\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.163"
        },
        "docker": {
          "type": "boolean",
          "description": "Platform: Docker and Kubernetes\n\nStatus: Released\n\nOperating system: Linux"
        },
        "dockerWindows": {
          "type": "boolean",
          "description": "Platform: Docker\n\nStatus: Early adopter\n\nOperating system: Windows\n\nMin agent version: 1.149"
        },
        "garden": {
          "type": "boolean",
          "description": "Platform: Cloud Foundry\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.133"
        },
        "podman": {
          "type": "boolean",
          "description": "Platform: Podman\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.267"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment."
        },
        "winc": {
          "type": "boolean",
          "description": "Platform: Cloud Foundry\n\nStatus: Early adopter\n\nOperating system: Windows\n\nMin agent version: 1.175"
        }
      },
      "type": "object",
      "required": [
        "boshProcessManager",
        "containerd",
        "crio",
        "docker",
        "dockerWindows",
        "garden",
        "podman",
        "winc"
      ],
      "inputProperties": {
        "boshProcessManager": {
          "type": "boolean",
          "description": "Platform: Cloud Foundry\n"
        },
        "containerd": {
          "type": "boolean",
          "description": "Platform: Kubernetes\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.169"
        },
        "crio": {
          "type": "boolean",
          "description": "Platform: Kubernetes\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.163"
        },
        "docker": {
          "type": "boolean",
          "description": "Platform: Docker and Kubernetes\n\nStatus: Released\n\nOperating system: Linux"
        },
        "dockerWindows": {
          "type": "boolean",
          "description": "Platform: Docker\n\nStatus: Early adopter\n\nOperating system: Windows\n\nMin agent version: 1.149"
        },
        "garden": {
          "type": "boolean",
          "description": "Platform: Cloud Foundry\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.133"
        },
        "podman": {
          "type": "boolean",
          "description": "Platform: Podman\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.267"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.",
          "willReplaceOnChanges": true
        },
        "winc": {
          "type": "boolean",
          "description": "Platform: Cloud Foundry\n\nStatus: Early adopter\n\nOperating system: Windows\n\nMin agent version: 1.175"
        }
      },
      "requiredInputs": [
        "boshProcessManager",
        "containerd",
        "crio",
        "docker",
        "dockerWindows",
        "garden",
        "podman",
        "winc"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ContainerTechnology resources.\n",
        "properties": {
          "boshProcessManager": {
            "type": "boolean",
            "description": "Platform: Cloud Foundry\n"
          },
          "containerd": {
            "type": "boolean",
            "description": "Platform: Kubernetes\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.169"
          },
          "crio": {
            "type": "boolean",
            "description": "Platform: Kubernetes\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.163"
          },
          "docker": {
            "type": "boolean",
            "description": "Platform: Docker and Kubernetes\n\nStatus: Released\n\nOperating system: Linux"
          },
          "dockerWindows": {
            "type": "boolean",
            "description": "Platform: Docker\n\nStatus: Early adopter\n\nOperating system: Windows\n\nMin agent version: 1.149"
          },
          "garden": {
            "type": "boolean",
            "description": "Platform: Cloud Foundry\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.133"
          },
          "podman": {
            "type": "boolean",
            "description": "Platform: Podman\n\nStatus: Released\n\nOperating system: Linux\n\nMin agent version: 1.267"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.",
            "willReplaceOnChanges": true
          },
          "winc": {
            "type": "boolean",
            "description": "Platform: Cloud Foundry\n\nStatus: Early adopter\n\nOperating system: Windows\n\nMin agent version: 1.175"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/crashdumpAnalytics:CrashdumpAnalytics": {
      "properties": {
        "enableCrashDumpAnalytics": {
          "type": "boolean",
          "description": "Disable the feature to stop receiving information about crash details and potential problems. We recommend keeping the feature enabled.\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this setting (HOST HOST_GROUP environment)\n"
        }
      },
      "type": "object",
      "required": [
        "enableCrashDumpAnalytics",
        "hostId"
      ],
      "inputProperties": {
        "enableCrashDumpAnalytics": {
          "type": "boolean",
          "description": "Disable the feature to stop receiving information about crash details and potential problems. We recommend keeping the feature enabled.\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this setting (HOST HOST_GROUP environment)\n"
        }
      },
      "requiredInputs": [
        "enableCrashDumpAnalytics",
        "hostId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CrashdumpAnalytics resources.\n",
        "properties": {
          "enableCrashDumpAnalytics": {
            "type": "boolean",
            "description": "Disable the feature to stop receiving information about crash details and potential problems. We recommend keeping the feature enabled.\n"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this setting (HOST HOST_GROUP environment)\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/credentials:Credentials": {
      "properties": {
        "allowContextlessRequests": {
          "type": "boolean",
          "description": "Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).\n"
        },
        "allowedEntities": {
          "$ref": "#/types/dynatrace:index%2FCredentialsAllowedEntities:CredentialsAllowedEntities",
          "description": "The set of entities allowed to use the credential.\n"
        },
        "certificate": {
          "type": "string",
          "description": "The certificate in the string format.\n"
        },
        "credentialUsageSummaries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCredentialsCredentialUsageSummary:CredentialsCredentialUsageSummary"
          },
          "description": "The list contains summary data related to the use of credentials\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`credentialUsageSummary`\" pulumi-lang-dotnet=\"`CredentialUsageSummary`\" pulumi-lang-go=\"`credentialUsageSummary`\" pulumi-lang-python=\"`credential_usage_summary`\" pulumi-lang-yaml=\"`credentialUsageSummary`\" pulumi-lang-java=\"`credentialUsageSummary`\">`credential_usage_summary`</span> will be removed in future versions. It's not getting filled anymore, because it's runtime data"
        },
        "description": {
          "type": "string",
          "description": "A short description of the credentials set\n"
        },
        "external": {
          "$ref": "#/types/dynatrace:index%2FCredentialsExternal:CredentialsExternal",
          "description": "External Vault Configuration\n"
        },
        "format": {
          "type": "string",
          "description": "The certificate format. Possible values are `PEM`, `PKCS12` and `UNKNOWN`.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the credentials set\n"
        },
        "ownerAccessOnly": {
          "type": "boolean",
          "description": "The credentials set is available to every user (<span pulumi-lang-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 to owner only (<span pulumi-lang-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"
        },
        "password": {
          "type": "string",
          "secret": true
        },
        "public": {
          "type": "boolean",
          "description": "For certificate authentication specifies whether it's public certificate auth (<span pulumi-lang-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>).\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of the credentials set. Possible values are `ALL`, `APP_ENGINE`, `EXTENSION` and `SYNTHETIC`\n",
          "deprecationMessage": "Deprecated(v279), please use <span pulumi-lang-nodejs=\"`scopes`\" pulumi-lang-dotnet=\"`Scopes`\" pulumi-lang-go=\"`scopes`\" pulumi-lang-python=\"`scopes`\" pulumi-lang-yaml=\"`scopes`\" pulumi-lang-java=\"`scopes`\">`scopes`</span> instead."
        },
        "scopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The set of scopes of the credentials set. Possible values are `APP_ENGINE` and `SYNTHETIC`\n"
        },
        "token": {
          "type": "string",
          "description": "Token in the string format. Specifying a token implies `Token Authentication`.\n",
          "secret": true
        },
        "username": {
          "type": "string",
          "description": "The username of the credentials set.\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "allowContextlessRequests": {
          "type": "boolean",
          "description": "Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).\n"
        },
        "allowedEntities": {
          "$ref": "#/types/dynatrace:index%2FCredentialsAllowedEntities:CredentialsAllowedEntities",
          "description": "The set of entities allowed to use the credential.\n"
        },
        "certificate": {
          "type": "string",
          "description": "The certificate in the string format.\n"
        },
        "credentialUsageSummaries": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCredentialsCredentialUsageSummary:CredentialsCredentialUsageSummary"
          },
          "description": "The list contains summary data related to the use of credentials\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`credentialUsageSummary`\" pulumi-lang-dotnet=\"`CredentialUsageSummary`\" pulumi-lang-go=\"`credentialUsageSummary`\" pulumi-lang-python=\"`credential_usage_summary`\" pulumi-lang-yaml=\"`credentialUsageSummary`\" pulumi-lang-java=\"`credentialUsageSummary`\">`credential_usage_summary`</span> will be removed in future versions. It's not getting filled anymore, because it's runtime data"
        },
        "description": {
          "type": "string",
          "description": "A short description of the credentials set\n"
        },
        "external": {
          "$ref": "#/types/dynatrace:index%2FCredentialsExternal:CredentialsExternal",
          "description": "External Vault Configuration\n"
        },
        "format": {
          "type": "string",
          "description": "The certificate format. Possible values are `PEM`, `PKCS12` and `UNKNOWN`.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the credentials set\n"
        },
        "ownerAccessOnly": {
          "type": "boolean",
          "description": "The credentials set is available to every user (<span pulumi-lang-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 to owner only (<span pulumi-lang-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"
        },
        "password": {
          "type": "string",
          "secret": true
        },
        "public": {
          "type": "boolean",
          "description": "For certificate authentication specifies whether it's public certificate auth (<span pulumi-lang-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>).\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of the credentials set. Possible values are `ALL`, `APP_ENGINE`, `EXTENSION` and `SYNTHETIC`\n",
          "deprecationMessage": "Deprecated(v279), please use <span pulumi-lang-nodejs=\"`scopes`\" pulumi-lang-dotnet=\"`Scopes`\" pulumi-lang-go=\"`scopes`\" pulumi-lang-python=\"`scopes`\" pulumi-lang-yaml=\"`scopes`\" pulumi-lang-java=\"`scopes`\">`scopes`</span> instead."
        },
        "scopes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The set of scopes of the credentials set. Possible values are `APP_ENGINE` and `SYNTHETIC`\n"
        },
        "token": {
          "type": "string",
          "description": "Token in the string format. Specifying a token implies `Token Authentication`.\n",
          "secret": true
        },
        "username": {
          "type": "string",
          "description": "The username of the credentials set.\n",
          "secret": true
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Credentials resources.\n",
        "properties": {
          "allowContextlessRequests": {
            "type": "boolean",
            "description": "Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).\n"
          },
          "allowedEntities": {
            "$ref": "#/types/dynatrace:index%2FCredentialsAllowedEntities:CredentialsAllowedEntities",
            "description": "The set of entities allowed to use the credential.\n"
          },
          "certificate": {
            "type": "string",
            "description": "The certificate in the string format.\n"
          },
          "credentialUsageSummaries": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCredentialsCredentialUsageSummary:CredentialsCredentialUsageSummary"
            },
            "description": "The list contains summary data related to the use of credentials\n",
            "deprecationMessage": "<span pulumi-lang-nodejs=\"`credentialUsageSummary`\" pulumi-lang-dotnet=\"`CredentialUsageSummary`\" pulumi-lang-go=\"`credentialUsageSummary`\" pulumi-lang-python=\"`credential_usage_summary`\" pulumi-lang-yaml=\"`credentialUsageSummary`\" pulumi-lang-java=\"`credentialUsageSummary`\">`credential_usage_summary`</span> will be removed in future versions. It's not getting filled anymore, because it's runtime data"
          },
          "description": {
            "type": "string",
            "description": "A short description of the credentials set\n"
          },
          "external": {
            "$ref": "#/types/dynatrace:index%2FCredentialsExternal:CredentialsExternal",
            "description": "External Vault Configuration\n"
          },
          "format": {
            "type": "string",
            "description": "The certificate format. Possible values are `PEM`, `PKCS12` and `UNKNOWN`.\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the credentials set\n"
          },
          "ownerAccessOnly": {
            "type": "boolean",
            "description": "The credentials set is available to every user (<span pulumi-lang-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 to owner only (<span pulumi-lang-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"
          },
          "password": {
            "type": "string",
            "secret": true
          },
          "public": {
            "type": "boolean",
            "description": "For certificate authentication specifies whether it's public certificate auth (<span pulumi-lang-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>).\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of the credentials set. Possible values are `ALL`, `APP_ENGINE`, `EXTENSION` and `SYNTHETIC`\n",
            "deprecationMessage": "Deprecated(v279), please use <span pulumi-lang-nodejs=\"`scopes`\" pulumi-lang-dotnet=\"`Scopes`\" pulumi-lang-go=\"`scopes`\" pulumi-lang-python=\"`scopes`\" pulumi-lang-yaml=\"`scopes`\" pulumi-lang-java=\"`scopes`\">`scopes`</span> instead."
          },
          "scopes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The set of scopes of the credentials set. Possible values are `APP_ENGINE` and `SYNTHETIC`\n"
          },
          "token": {
            "type": "string",
            "description": "Token in the string format. Specifying a token implies `Token Authentication`.\n",
            "secret": true
          },
          "username": {
            "type": "string",
            "description": "The username of the credentials set.\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customAnomalies:CustomAnomalies": {
      "properties": {
        "aggregationType": {
          "type": "string",
          "description": "How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the metric event\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimension:CustomAnomaliesDimension"
          },
          "description": "Defines the dimensions of the metric to alert on. The filters are combined by conjunction\n"
        },
        "disabledReason": {
          "type": "string",
          "description": "The reason of automatic disabling.  The `NONE` means config was not disabled automatically. Possible values are `METRIC_DEFINITION_INCONSISTENCY`, `NONE`, `TOO_MANY_DIMS` and `TOPX_FORCIBLY_DEACTIVATED`\n",
          "deprecationMessage": "This property is not meant to be configured from the outside. It will get removed completely in future versions"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric event 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"
        },
        "metricId": {
          "type": "string",
          "description": "The ID of the metric evaluated by the metric event\n"
        },
        "metricSelector": {
          "type": "string",
          "description": "The metric selector that should be executed\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the metric event displayed in the UI\n"
        },
        "primaryDimensionKey": {
          "type": "string",
          "description": "Defines which dimension key should be used for the **alertingScope**\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScope:CustomAnomaliesScope"
          },
          "description": "Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction\n"
        },
        "severity": {
          "type": "string",
          "description": "The type of the event to trigger on the threshold violation.  The `CUSTOM_ALERT` type is not correlated with other alerts. The `INFO` type does not open a problem\n"
        },
        "strategy": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesStrategy:CustomAnomaliesStrategy",
          "description": "A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type,  the actual JSON may contain additional fields\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "warningReason": {
          "type": "string",
          "description": "The reason of a warning set on the config. The `NONE` means config has no warnings. The other supported value is `TOO_MANY_DIMS`\n",
          "deprecationMessage": "This property is not meant to be configured from the outside. It will get removed completely in future versions"
        }
      },
      "type": "object",
      "required": [
        "description",
        "enabled",
        "name",
        "strategy"
      ],
      "inputProperties": {
        "aggregationType": {
          "type": "string",
          "description": "How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the metric event\n"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimension:CustomAnomaliesDimension"
          },
          "description": "Defines the dimensions of the metric to alert on. The filters are combined by conjunction\n"
        },
        "disabledReason": {
          "type": "string",
          "description": "The reason of automatic disabling.  The `NONE` means config was not disabled automatically. Possible values are `METRIC_DEFINITION_INCONSISTENCY`, `NONE`, `TOO_MANY_DIMS` and `TOPX_FORCIBLY_DEACTIVATED`\n",
          "deprecationMessage": "This property is not meant to be configured from the outside. It will get removed completely in future versions"
        },
        "enabled": {
          "type": "boolean",
          "description": "The metric event 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"
        },
        "metricId": {
          "type": "string",
          "description": "The ID of the metric evaluated by the metric event\n"
        },
        "metricSelector": {
          "type": "string",
          "description": "The metric selector that should be executed\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the metric event displayed in the UI\n"
        },
        "primaryDimensionKey": {
          "type": "string",
          "description": "Defines which dimension key should be used for the **alertingScope**\n"
        },
        "scopes": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScope:CustomAnomaliesScope"
          },
          "description": "Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction\n"
        },
        "severity": {
          "type": "string",
          "description": "The type of the event to trigger on the threshold violation.  The `CUSTOM_ALERT` type is not correlated with other alerts. The `INFO` type does not open a problem\n"
        },
        "strategy": {
          "$ref": "#/types/dynatrace:index%2FCustomAnomaliesStrategy:CustomAnomaliesStrategy",
          "description": "A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type,  the actual JSON may contain additional fields\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        },
        "warningReason": {
          "type": "string",
          "description": "The reason of a warning set on the config. The `NONE` means config has no warnings. The other supported value is `TOO_MANY_DIMS`\n",
          "deprecationMessage": "This property is not meant to be configured from the outside. It will get removed completely in future versions"
        }
      },
      "requiredInputs": [
        "description",
        "enabled",
        "strategy"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomAnomalies resources.\n",
        "properties": {
          "aggregationType": {
            "type": "string",
            "description": "How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation\n"
          },
          "description": {
            "type": "string",
            "description": "The description of the metric event\n"
          },
          "dimensions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCustomAnomaliesDimension:CustomAnomaliesDimension"
            },
            "description": "Defines the dimensions of the metric to alert on. The filters are combined by conjunction\n"
          },
          "disabledReason": {
            "type": "string",
            "description": "The reason of automatic disabling.  The `NONE` means config was not disabled automatically. Possible values are `METRIC_DEFINITION_INCONSISTENCY`, `NONE`, `TOO_MANY_DIMS` and `TOPX_FORCIBLY_DEACTIVATED`\n",
            "deprecationMessage": "This property is not meant to be configured from the outside. It will get removed completely in future versions"
          },
          "enabled": {
            "type": "boolean",
            "description": "The metric event 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"
          },
          "metricId": {
            "type": "string",
            "description": "The ID of the metric evaluated by the metric event\n"
          },
          "metricSelector": {
            "type": "string",
            "description": "The metric selector that should be executed\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the metric event displayed in the UI\n"
          },
          "primaryDimensionKey": {
            "type": "string",
            "description": "Defines which dimension key should be used for the **alertingScope**\n"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCustomAnomaliesScope:CustomAnomaliesScope"
            },
            "description": "Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction\n"
          },
          "severity": {
            "type": "string",
            "description": "The type of the event to trigger on the threshold violation.  The `CUSTOM_ALERT` type is not correlated with other alerts. The `INFO` type does not open a problem\n"
          },
          "strategy": {
            "$ref": "#/types/dynatrace:index%2FCustomAnomaliesStrategy:CustomAnomaliesStrategy",
            "description": "A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type,  the actual JSON may contain additional fields\n"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
          },
          "warningReason": {
            "type": "string",
            "description": "The reason of a warning set on the config. The `NONE` means config has no warnings. The other supported value is `TOO_MANY_DIMS`\n",
            "deprecationMessage": "This property is not meant to be configured from the outside. It will get removed completely in future versions"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customAppAnomalies:CustomAppAnomalies": {
      "properties": {
        "errorRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesErrorRateIncrease:CustomAppAnomaliesErrorRateIncrease",
          "description": "Error rate increase\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (DEVICE*APPLICATION*METHOD CUSTOM_APPLICATION environment)\n"
        },
        "slowUserActions": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActions:CustomAppAnomaliesSlowUserActions",
          "description": "Slow user actions\n"
        },
        "unexpectedHighLoad": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesUnexpectedHighLoad:CustomAppAnomaliesUnexpectedHighLoad",
          "description": "Unexpected high load\n"
        },
        "unexpectedLowLoad": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesUnexpectedLowLoad:CustomAppAnomaliesUnexpectedLowLoad",
          "description": "Unexpected low load\n"
        }
      },
      "type": "object",
      "required": [
        "errorRateIncrease",
        "slowUserActions",
        "unexpectedHighLoad",
        "unexpectedLowLoad"
      ],
      "inputProperties": {
        "errorRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesErrorRateIncrease:CustomAppAnomaliesErrorRateIncrease",
          "description": "Error rate increase\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (DEVICE*APPLICATION*METHOD CUSTOM_APPLICATION environment)\n",
          "willReplaceOnChanges": true
        },
        "slowUserActions": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActions:CustomAppAnomaliesSlowUserActions",
          "description": "Slow user actions\n"
        },
        "unexpectedHighLoad": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesUnexpectedHighLoad:CustomAppAnomaliesUnexpectedHighLoad",
          "description": "Unexpected high load\n"
        },
        "unexpectedLowLoad": {
          "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesUnexpectedLowLoad:CustomAppAnomaliesUnexpectedLowLoad",
          "description": "Unexpected low load\n"
        }
      },
      "requiredInputs": [
        "errorRateIncrease",
        "slowUserActions",
        "unexpectedHighLoad",
        "unexpectedLowLoad"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomAppAnomalies resources.\n",
        "properties": {
          "errorRateIncrease": {
            "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesErrorRateIncrease:CustomAppAnomaliesErrorRateIncrease",
            "description": "Error rate increase\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (DEVICE*APPLICATION*METHOD CUSTOM_APPLICATION environment)\n",
            "willReplaceOnChanges": true
          },
          "slowUserActions": {
            "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesSlowUserActions:CustomAppAnomaliesSlowUserActions",
            "description": "Slow user actions\n"
          },
          "unexpectedHighLoad": {
            "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesUnexpectedHighLoad:CustomAppAnomaliesUnexpectedHighLoad",
            "description": "Unexpected high load\n"
          },
          "unexpectedLowLoad": {
            "$ref": "#/types/dynatrace:index%2FCustomAppAnomaliesUnexpectedLowLoad:CustomAppAnomaliesUnexpectedLowLoad",
            "description": "Unexpected low load\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customAppCrashRate:CustomAppCrashRate": {
      "properties": {
        "crashRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FCustomAppCrashRateCrashRateIncrease:CustomAppCrashRateCrashRateIncrease",
          "description": "Crash rate increase\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CUSTOM_APPLICATION environment)\n"
        }
      },
      "type": "object",
      "required": [
        "crashRateIncrease"
      ],
      "inputProperties": {
        "crashRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FCustomAppCrashRateCrashRateIncrease:CustomAppCrashRateCrashRateIncrease",
          "description": "Crash rate increase\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CUSTOM_APPLICATION environment)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "crashRateIncrease"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomAppCrashRate resources.\n",
        "properties": {
          "crashRateIncrease": {
            "$ref": "#/types/dynatrace:index%2FCustomAppCrashRateCrashRateIncrease:CustomAppCrashRateCrashRateIncrease",
            "description": "Crash rate increase\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CUSTOM_APPLICATION environment)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customAppEnablement:CustomAppEnablement": {
      "properties": {
        "rum": {
          "$ref": "#/types/dynatrace:index%2FCustomAppEnablementRum:CustomAppEnablementRum",
          "description": "Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CUSTOM_APPLICATION). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "rum"
      ],
      "inputProperties": {
        "rum": {
          "$ref": "#/types/dynatrace:index%2FCustomAppEnablementRum:CustomAppEnablementRum",
          "description": "Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CUSTOM_APPLICATION). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "rum"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomAppEnablement resources.\n",
        "properties": {
          "rum": {
            "$ref": "#/types/dynatrace:index%2FCustomAppEnablementRum:CustomAppEnablementRum",
            "description": "Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CUSTOM_APPLICATION). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customDevice:CustomDevice": {
      "description": "> This resource requires the API token scopes **Read entities** (`entities.read`) and **Write entities** (`entities.write`)\n\n## Dynatrace Documentation\n\n- Monitored entities API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/entity-v2 \n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.CustomDevice(\"#name#\", {\n    customDeviceId: \"customDeviceId\",\n    displayName: \"customDevicename\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.CustomDevice(\"#name#\",\n    custom_device_id=\"customDeviceId\",\n    display_name=\"customDevicename\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.CustomDevice(\"#name#\", new()\n    {\n        CustomDeviceId = \"customDeviceId\",\n        DisplayName = \"customDevicename\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewCustomDevice(ctx, \"#name#\", &dynatrace.CustomDeviceArgs{\n\t\t\tCustomDeviceId: pulumi.String(\"customDeviceId\"),\n\t\t\tDisplayName:    pulumi.String(\"customDevicename\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.CustomDevice;\nimport com.pulumi.dynatrace.CustomDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new CustomDevice(\"#name#\", CustomDeviceArgs.builder()\n            .customDeviceId(\"customDeviceId\")\n            .displayName(\"customDevicename\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:CustomDevice\n    properties:\n      customDeviceId: customDeviceId\n      displayName: customDevicename\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "configUrl": {
          "type": "string",
          "description": "The URL of a configuration web page for the custom device, such as a login page for a firewall or router.\n"
        },
        "customDeviceId": {
          "type": "string"
        },
        "displayName": {
          "type": "string",
          "description": "The name of the custom device, displayed in the UI.\n"
        },
        "dnsNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of DNS names related to the custom device.\n"
        },
        "entityId": {
          "type": "string",
          "description": "The Dynatrace EntityID of this resource. If you need to refer to this custom device within other resources you want to use this ID\n"
        },
        "faviconUrl": {
          "type": "string",
          "description": "The icon to be displayed for your custom component within Smartscape. Provide the full URL of the icon file.\n"
        },
        "group": {
          "type": "string",
          "description": "User defined group of entity. Changing the group requires a new custom device to be created.\n"
        },
        "ipAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of IP addresses that belong to the custom device.\n"
        },
        "listenPorts": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "The list of ports the custom devices listens to.\n"
        },
        "properties": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "The list of key-value pair properties that will be shown beneath the infographics of your custom device.\n",
          "deprecationMessage": "Please use the attribute <span pulumi-lang-nodejs=\"`props`\" pulumi-lang-dotnet=\"`Props`\" pulumi-lang-go=\"`props`\" pulumi-lang-python=\"`props`\" pulumi-lang-yaml=\"`props`\" pulumi-lang-java=\"`props`\">`props`</span> instead"
        },
        "props": {
          "type": "string",
          "description": "The list of key-value pair properties that will be shown beneath the infographics of your custom device.\n"
        },
        "type": {
          "type": "string",
          "description": "The technology type definition of the custom device.\n"
        },
        "uiBased": {
          "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 custom device will be handled as if it was created via UI. It will be refreshed automatically and won't age out. This attribute is taken into consideration when creating the custom device. Changing it afterwards won't have an effect.\n"
        }
      },
      "type": "object",
      "required": [
        "customDeviceId",
        "displayName",
        "entityId",
        "group",
        "type"
      ],
      "inputProperties": {
        "configUrl": {
          "type": "string",
          "description": "The URL of a configuration web page for the custom device, such as a login page for a firewall or router.\n"
        },
        "customDeviceId": {
          "type": "string",
          "willReplaceOnChanges": true
        },
        "displayName": {
          "type": "string",
          "description": "The name of the custom device, displayed in the UI.\n"
        },
        "dnsNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of DNS names related to the custom device.\n"
        },
        "faviconUrl": {
          "type": "string",
          "description": "The icon to be displayed for your custom component within Smartscape. Provide the full URL of the icon file.\n"
        },
        "group": {
          "type": "string",
          "description": "User defined group of entity. Changing the group requires a new custom device to be created.\n",
          "willReplaceOnChanges": true
        },
        "ipAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of IP addresses that belong to the custom device.\n"
        },
        "listenPorts": {
          "type": "array",
          "items": {
            "type": "integer"
          },
          "description": "The list of ports the custom devices listens to.\n"
        },
        "properties": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "The list of key-value pair properties that will be shown beneath the infographics of your custom device.\n",
          "deprecationMessage": "Please use the attribute <span pulumi-lang-nodejs=\"`props`\" pulumi-lang-dotnet=\"`Props`\" pulumi-lang-go=\"`props`\" pulumi-lang-python=\"`props`\" pulumi-lang-yaml=\"`props`\" pulumi-lang-java=\"`props`\">`props`</span> instead"
        },
        "props": {
          "type": "string",
          "description": "The list of key-value pair properties that will be shown beneath the infographics of your custom device.\n"
        },
        "type": {
          "type": "string",
          "description": "The technology type definition of the custom device.\n"
        },
        "uiBased": {
          "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 custom device will be handled as if it was created via UI. It will be refreshed automatically and won't age out. This attribute is taken into consideration when creating the custom device. Changing it afterwards won't have an effect.\n"
        }
      },
      "requiredInputs": [
        "displayName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomDevice resources.\n",
        "properties": {
          "configUrl": {
            "type": "string",
            "description": "The URL of a configuration web page for the custom device, such as a login page for a firewall or router.\n"
          },
          "customDeviceId": {
            "type": "string",
            "willReplaceOnChanges": true
          },
          "displayName": {
            "type": "string",
            "description": "The name of the custom device, displayed in the UI.\n"
          },
          "dnsNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The list of DNS names related to the custom device.\n"
          },
          "entityId": {
            "type": "string",
            "description": "The Dynatrace EntityID of this resource. If you need to refer to this custom device within other resources you want to use this ID\n"
          },
          "faviconUrl": {
            "type": "string",
            "description": "The icon to be displayed for your custom component within Smartscape. Provide the full URL of the icon file.\n"
          },
          "group": {
            "type": "string",
            "description": "User defined group of entity. Changing the group requires a new custom device to be created.\n",
            "willReplaceOnChanges": true
          },
          "ipAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The list of IP addresses that belong to the custom device.\n"
          },
          "listenPorts": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "The list of ports the custom devices listens to.\n"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The list of key-value pair properties that will be shown beneath the infographics of your custom device.\n",
            "deprecationMessage": "Please use the attribute <span pulumi-lang-nodejs=\"`props`\" pulumi-lang-dotnet=\"`Props`\" pulumi-lang-go=\"`props`\" pulumi-lang-python=\"`props`\" pulumi-lang-yaml=\"`props`\" pulumi-lang-java=\"`props`\">`props`</span> instead"
          },
          "props": {
            "type": "string",
            "description": "The list of key-value pair properties that will be shown beneath the infographics of your custom device.\n"
          },
          "type": {
            "type": "string",
            "description": "The technology type definition of the custom device.\n"
          },
          "uiBased": {
            "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 custom device will be handled as if it was created via UI. It will be refreshed automatically and won't age out. This attribute is taken into consideration when creating the custom device. Changing it afterwards won't have an effect.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customService:CustomService": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Custom service enabled/disabled\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the custom service, displayed in the UI\n"
        },
        "processGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of process groups the custom service should belong to\n"
        },
        "queueEntryPoint": {
          "type": "boolean",
          "description": "The queue entry point flag. 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> for custom messaging services\n"
        },
        "queueEntryPointType": {
          "type": "string",
          "description": "The queue entry point type (IBM*MQ, JMS, KAFKA, MSMQ or RABBIT*MQ)\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomServiceRule:CustomServiceRule"
          },
          "description": "The list of rules defining the custom service\n"
        },
        "technology": {
          "type": "string",
          "description": "Matcher applying to the file name (ENDS*WITH, EQUALS or STARTS*WITH). Default value is ENDS_WITH (if applicable)\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",
        "name",
        "technology"
      ],
      "inputProperties": {
        "enabled": {
          "type": "boolean",
          "description": "Custom service enabled/disabled\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the custom service, displayed in the UI\n"
        },
        "processGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of process groups the custom service should belong to\n"
        },
        "queueEntryPoint": {
          "type": "boolean",
          "description": "The queue entry point flag. 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> for custom messaging services\n"
        },
        "queueEntryPointType": {
          "type": "string",
          "description": "The queue entry point type (IBM*MQ, JMS, KAFKA, MSMQ or RABBIT*MQ)\n"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FCustomServiceRule:CustomServiceRule"
          },
          "description": "The list of rules defining the custom service\n"
        },
        "technology": {
          "type": "string",
          "description": "Matcher applying to the file name (ENDS*WITH, EQUALS or STARTS*WITH). Default value is ENDS_WITH (if applicable)\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "technology"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomService resources.\n",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "Custom service enabled/disabled\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the custom service, displayed in the UI\n"
          },
          "processGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The list of process groups the custom service should belong to\n"
          },
          "queueEntryPoint": {
            "type": "boolean",
            "description": "The queue entry point flag. 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> for custom messaging services\n"
          },
          "queueEntryPointType": {
            "type": "string",
            "description": "The queue entry point type (IBM*MQ, JMS, KAFKA, MSMQ or RABBIT*MQ)\n"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FCustomServiceRule:CustomServiceRule"
            },
            "description": "The list of rules defining the custom service\n"
          },
          "technology": {
            "type": "string",
            "description": "Matcher applying to the file name (ENDS*WITH, EQUALS or STARTS*WITH). Default value is ENDS_WITH (if applicable)\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/customServiceOrder:CustomServiceOrder": {
      "properties": {
        "dotnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for .Net in the desired order\n"
        },
        "golangs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for Golang in the desired order\n"
        },
        "javas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for Java in the desired order\n"
        },
        "nodejs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for NodeJS in the desired order\n"
        },
        "phps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for PHP in the desired order\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "dotnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for .Net in the desired order\n"
        },
        "golangs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for Golang in the desired order\n"
        },
        "javas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for Java in the desired order\n"
        },
        "nodejs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for NodeJS in the desired order\n"
        },
        "phps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of Custom Services for PHP in the desired order\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomServiceOrder resources.\n",
        "properties": {
          "dotnets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of Custom Services for .Net in the desired order\n"
          },
          "golangs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of Custom Services for Golang in the desired order\n"
          },
          "javas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of Custom Services for Java in the desired order\n"
          },
          "nodejs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of Custom Services for NodeJS in the desired order\n"
          },
          "phps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of Custom Services for PHP in the desired order\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customTags:CustomTags": {
      "properties": {
        "currentState": {
          "type": "string",
          "description": "For internal use: current state of tags in JSON format\n"
        },
        "entitySelector": {
          "type": "string",
          "description": "Specifies the entities where you want to update tags\n"
        },
        "matchedEntities": {
          "type": "integer",
          "description": "The number of monitored entities where the tags have been added.\n"
        },
        "tags": {
          "$ref": "#/types/dynatrace:index%2FCustomTagsTags:CustomTagsTags",
          "description": "Specifies the entities where you want to update tags\n"
        }
      },
      "type": "object",
      "required": [
        "currentState",
        "entitySelector",
        "matchedEntities",
        "tags"
      ],
      "inputProperties": {
        "currentState": {
          "type": "string",
          "description": "For internal use: current state of tags in JSON format\n"
        },
        "entitySelector": {
          "type": "string",
          "description": "Specifies the entities where you want to update tags\n",
          "willReplaceOnChanges": true
        },
        "matchedEntities": {
          "type": "integer",
          "description": "The number of monitored entities where the tags have been added.\n"
        },
        "tags": {
          "$ref": "#/types/dynatrace:index%2FCustomTagsTags:CustomTagsTags",
          "description": "Specifies the entities where you want to update tags\n"
        }
      },
      "requiredInputs": [
        "entitySelector",
        "tags"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomTags resources.\n",
        "properties": {
          "currentState": {
            "type": "string",
            "description": "For internal use: current state of tags in JSON format\n"
          },
          "entitySelector": {
            "type": "string",
            "description": "Specifies the entities where you want to update tags\n",
            "willReplaceOnChanges": true
          },
          "matchedEntities": {
            "type": "integer",
            "description": "The number of monitored entities where the tags have been added.\n"
          },
          "tags": {
            "$ref": "#/types/dynatrace:index%2FCustomTagsTags:CustomTagsTags",
            "description": "Specifies the entities where you want to update tags\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/customUnits:CustomUnits": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Unit description should provide additional information about the new unit\n"
        },
        "name": {
          "type": "string",
          "description": "Unit name has to be unique and is used as identifier.\n"
        },
        "pluralName": {
          "type": "string",
          "description": "Unit plural name represent the plural form of the unit name.\n"
        },
        "symbol": {
          "type": "string",
          "description": "Unit symbol has to be unique.\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "name",
        "pluralName",
        "symbol"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Unit description should provide additional information about the new unit\n"
        },
        "name": {
          "type": "string",
          "description": "Unit name has to be unique and is used as identifier.\n"
        },
        "pluralName": {
          "type": "string",
          "description": "Unit plural name represent the plural form of the unit name.\n"
        },
        "symbol": {
          "type": "string",
          "description": "Unit symbol has to be unique.\n"
        }
      },
      "requiredInputs": [
        "description",
        "pluralName",
        "symbol"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering CustomUnits resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Unit description should provide additional information about the new unit\n"
          },
          "name": {
            "type": "string",
            "description": "Unit name has to be unique and is used as identifier.\n"
          },
          "pluralName": {
            "type": "string",
            "description": "Unit plural name represent the plural form of the unit name.\n"
          },
          "symbol": {
            "type": "string",
            "description": "Unit symbol has to be unique.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dashboard:Dashboard": {
      "properties": {
        "dashboardMetadata": {
          "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadata:DashboardDashboardMetadata",
          "description": "contains parameters of a dashboard\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FDashboardMetadata:DashboardMetadata",
          "description": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore"
        },
        "tiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTile:DashboardTile"
          },
          "description": "the tiles this Dashboard consist of\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "dashboardMetadata": {
          "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadata:DashboardDashboardMetadata",
          "description": "contains parameters of a dashboard\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FDashboardMetadata:DashboardMetadata",
          "description": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore"
        },
        "tiles": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FDashboardTile:DashboardTile"
          },
          "description": "the tiles this Dashboard consist of\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Dashboard resources.\n",
        "properties": {
          "dashboardMetadata": {
            "$ref": "#/types/dynatrace:index%2FDashboardDashboardMetadata:DashboardDashboardMetadata",
            "description": "contains parameters of a dashboard\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FDashboardMetadata:DashboardMetadata",
            "description": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore\n",
            "deprecationMessage": "<span pulumi-lang-nodejs=\"`metadata`\" pulumi-lang-dotnet=\"`Metadata`\" pulumi-lang-go=\"`metadata`\" pulumi-lang-python=\"`metadata`\" pulumi-lang-yaml=\"`metadata`\" pulumi-lang-java=\"`metadata`\">`metadata`</span> exists for backwards compatibility but shouldn't get specified anymore"
          },
          "tiles": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FDashboardTile:DashboardTile"
            },
            "description": "the tiles this Dashboard consist of\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/dashboardSharing:DashboardSharing": {
      "description": "> This is a child resource of dynatrace_json_dashboard, therefore it is automatically retrieved with the dashboard. \n\n> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Share Dynatrace dashboards - https://www.dynatrace.com/support/help/how-to-use-dynatrace/dashboards-and-charts/dashboards/share-dashboards\n\n- Dashboards API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/dashboards-api\n",
      "properties": {
        "dashboardId": {
          "type": "string",
          "description": "The Dynatrace entity ID of the dashboard\n"
        },
        "enabled": {
          "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>). Make sure that this value is aligned with the attribute <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span> of the resources <span pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\">`dynatrace.Dashboard`</span> and <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboard`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboard`\" pulumi-lang-go=\"`JsonDashboard`\" pulumi-lang-python=\"`JsonDashboard`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboard`\" pulumi-lang-java=\"`dynatrace.JsonDashboard`\">`dynatrace.JsonDashboard`</span>. Otherwise you will encounter non-empty plans.\n"
        },
        "muted": {
          "type": "boolean",
          "description": "Reserved for internal use by the provider\n"
        },
        "permissions": {
          "$ref": "#/types/dynatrace:index%2FDashboardSharingPermissions:DashboardSharingPermissions",
          "description": "Access permissions of the dashboard\n"
        },
        "preset": {
          "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 will be marked as preset. Setting this attribute 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> will automatically enforce a specific set of permissions - Dashboards flagged as Preset are shared by default. Make sure that this value is aligned with the attribute <span pulumi-lang-nodejs=\"`preset`\" pulumi-lang-dotnet=\"`Preset`\" pulumi-lang-go=\"`preset`\" pulumi-lang-python=\"`preset`\" pulumi-lang-yaml=\"`preset`\" pulumi-lang-java=\"`preset`\">`preset`</span> of the resources <span pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\">`dynatrace.Dashboard`</span> and <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboard`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboard`\" pulumi-lang-go=\"`JsonDashboard`\" pulumi-lang-python=\"`JsonDashboard`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboard`\" pulumi-lang-java=\"`dynatrace.JsonDashboard`\">`dynatrace.JsonDashboard`</span>. Otherwise you will encounter non-empty plans.\n"
        },
        "public": {
          "$ref": "#/types/dynatrace:index%2FDashboardSharingPublic:DashboardSharingPublic",
          "description": "Configuration of the [anonymous access](https://dt-url.net/ov03sf1) to the dashboard\n"
        }
      },
      "type": "object",
      "required": [
        "dashboardId",
        "muted"
      ],
      "inputProperties": {
        "dashboardId": {
          "type": "string",
          "description": "The Dynatrace entity ID of the dashboard\n"
        },
        "enabled": {
          "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>). Make sure that this value is aligned with the attribute <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span> of the resources <span pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\">`dynatrace.Dashboard`</span> and <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboard`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboard`\" pulumi-lang-go=\"`JsonDashboard`\" pulumi-lang-python=\"`JsonDashboard`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboard`\" pulumi-lang-java=\"`dynatrace.JsonDashboard`\">`dynatrace.JsonDashboard`</span>. Otherwise you will encounter non-empty plans.\n"
        },
        "permissions": {
          "$ref": "#/types/dynatrace:index%2FDashboardSharingPermissions:DashboardSharingPermissions",
          "description": "Access permissions of the dashboard\n"
        },
        "preset": {
          "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 will be marked as preset. Setting this attribute 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> will automatically enforce a specific set of permissions - Dashboards flagged as Preset are shared by default. Make sure that this value is aligned with the attribute <span pulumi-lang-nodejs=\"`preset`\" pulumi-lang-dotnet=\"`Preset`\" pulumi-lang-go=\"`preset`\" pulumi-lang-python=\"`preset`\" pulumi-lang-yaml=\"`preset`\" pulumi-lang-java=\"`preset`\">`preset`</span> of the resources <span pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\">`dynatrace.Dashboard`</span> and <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboard`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboard`\" pulumi-lang-go=\"`JsonDashboard`\" pulumi-lang-python=\"`JsonDashboard`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboard`\" pulumi-lang-java=\"`dynatrace.JsonDashboard`\">`dynatrace.JsonDashboard`</span>. Otherwise you will encounter non-empty plans.\n"
        },
        "public": {
          "$ref": "#/types/dynatrace:index%2FDashboardSharingPublic:DashboardSharingPublic",
          "description": "Configuration of the [anonymous access](https://dt-url.net/ov03sf1) to the dashboard\n"
        }
      },
      "requiredInputs": [
        "dashboardId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DashboardSharing resources.\n",
        "properties": {
          "dashboardId": {
            "type": "string",
            "description": "The Dynatrace entity ID of the dashboard\n"
          },
          "enabled": {
            "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>). Make sure that this value is aligned with the attribute <span pulumi-lang-nodejs=\"`shared`\" pulumi-lang-dotnet=\"`Shared`\" pulumi-lang-go=\"`shared`\" pulumi-lang-python=\"`shared`\" pulumi-lang-yaml=\"`shared`\" pulumi-lang-java=\"`shared`\">`shared`</span> of the resources <span pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\">`dynatrace.Dashboard`</span> and <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboard`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboard`\" pulumi-lang-go=\"`JsonDashboard`\" pulumi-lang-python=\"`JsonDashboard`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboard`\" pulumi-lang-java=\"`dynatrace.JsonDashboard`\">`dynatrace.JsonDashboard`</span>. Otherwise you will encounter non-empty plans.\n"
          },
          "muted": {
            "type": "boolean",
            "description": "Reserved for internal use by the provider\n"
          },
          "permissions": {
            "$ref": "#/types/dynatrace:index%2FDashboardSharingPermissions:DashboardSharingPermissions",
            "description": "Access permissions of the dashboard\n"
          },
          "preset": {
            "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 will be marked as preset. Setting this attribute 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> will automatically enforce a specific set of permissions - Dashboards flagged as Preset are shared by default. Make sure that this value is aligned with the attribute <span pulumi-lang-nodejs=\"`preset`\" pulumi-lang-dotnet=\"`Preset`\" pulumi-lang-go=\"`preset`\" pulumi-lang-python=\"`preset`\" pulumi-lang-yaml=\"`preset`\" pulumi-lang-java=\"`preset`\">`preset`</span> of the resources <span pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\">`dynatrace.Dashboard`</span> and <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboard`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboard`\" pulumi-lang-go=\"`JsonDashboard`\" pulumi-lang-python=\"`JsonDashboard`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboard`\" pulumi-lang-java=\"`dynatrace.JsonDashboard`\">`dynatrace.JsonDashboard`</span>. Otherwise you will encounter non-empty plans.\n"
          },
          "public": {
            "$ref": "#/types/dynatrace:index%2FDashboardSharingPublic:DashboardSharingPublic",
            "description": "Configuration of the [anonymous access](https://dt-url.net/ov03sf1) to the dashboard\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dashboardsAllowlist:DashboardsAllowlist": {
      "properties": {
        "allowlist": {
          "$ref": "#/types/dynatrace:index%2FDashboardsAllowlistAllowlist:DashboardsAllowlistAllowlist",
          "description": "List of URL pattern matchers\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "allowlist": {
          "$ref": "#/types/dynatrace:index%2FDashboardsAllowlistAllowlist:DashboardsAllowlistAllowlist",
          "description": "List of URL pattern matchers\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DashboardsAllowlist resources.\n",
        "properties": {
          "allowlist": {
            "$ref": "#/types/dynatrace:index%2FDashboardsAllowlistAllowlist:DashboardsAllowlistAllowlist",
            "description": "List of URL pattern matchers\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dashboardsGeneral:DashboardsGeneral": {
      "properties": {
        "defaultDashboardList": {
          "$ref": "#/types/dynatrace:index%2FDashboardsGeneralDefaultDashboardList:DashboardsGeneralDefaultDashboardList",
          "description": "Configure home dashboard for selected user group. The selected preset dashboard will be loaded as default landing page for this environment.\n"
        },
        "enablePublicSharing": {
          "type": "boolean",
          "description": "Allow users to grant anonymous access to dashboards. No sign-in will be required to view those dashboards read-only.\n"
        }
      },
      "type": "object",
      "required": [
        "enablePublicSharing"
      ],
      "inputProperties": {
        "defaultDashboardList": {
          "$ref": "#/types/dynatrace:index%2FDashboardsGeneralDefaultDashboardList:DashboardsGeneralDefaultDashboardList",
          "description": "Configure home dashboard for selected user group. The selected preset dashboard will be loaded as default landing page for this environment.\n"
        },
        "enablePublicSharing": {
          "type": "boolean",
          "description": "Allow users to grant anonymous access to dashboards. No sign-in will be required to view those dashboards read-only.\n"
        }
      },
      "requiredInputs": [
        "enablePublicSharing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DashboardsGeneral resources.\n",
        "properties": {
          "defaultDashboardList": {
            "$ref": "#/types/dynatrace:index%2FDashboardsGeneralDefaultDashboardList:DashboardsGeneralDefaultDashboardList",
            "description": "Configure home dashboard for selected user group. The selected preset dashboard will be loaded as default landing page for this environment.\n"
          },
          "enablePublicSharing": {
            "type": "boolean",
            "description": "Allow users to grant anonymous access to dashboards. No sign-in will be required to view those dashboards read-only.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dashboardsPresets:DashboardsPresets": {
      "properties": {
        "dashboardPresetsList": {
          "$ref": "#/types/dynatrace:index%2FDashboardsPresetsDashboardPresetsList:DashboardsPresetsDashboardPresetsList",
          "description": "Show selected preset to respective user group only.\n"
        },
        "enableDashboardPresets": {
          "type": "boolean",
          "description": "Dashboard presets are visible to all users by default. For a pristine environment you may disable them entirely or opt to manually limit visibility to selected user groups.\n"
        }
      },
      "type": "object",
      "required": [
        "enableDashboardPresets"
      ],
      "inputProperties": {
        "dashboardPresetsList": {
          "$ref": "#/types/dynatrace:index%2FDashboardsPresetsDashboardPresetsList:DashboardsPresetsDashboardPresetsList",
          "description": "Show selected preset to respective user group only.\n"
        },
        "enableDashboardPresets": {
          "type": "boolean",
          "description": "Dashboard presets are visible to all users by default. For a pristine environment you may disable them entirely or opt to manually limit visibility to selected user groups.\n"
        }
      },
      "requiredInputs": [
        "enableDashboardPresets"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DashboardsPresets resources.\n",
        "properties": {
          "dashboardPresetsList": {
            "$ref": "#/types/dynatrace:index%2FDashboardsPresetsDashboardPresetsList:DashboardsPresetsDashboardPresetsList",
            "description": "Show selected preset to respective user group only.\n"
          },
          "enableDashboardPresets": {
            "type": "boolean",
            "description": "Dashboard presets are visible to all users by default. For a pristine environment you may disable them entirely or opt to manually limit visibility to selected user groups.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dataPrivacy:DataPrivacy": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope."
        },
        "dataCollection": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyDataCollection:DataPrivacyDataCollection",
          "description": "To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode."
        },
        "doNotTrack": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyDoNotTrack:DataPrivacyDoNotTrack",
          "description": "Most modern web browsers have a privacy feature called [\"Do Not Track\"](https://dt-url.net/sb3n0pnl) that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting."
        },
        "masking": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyMasking:DataPrivacyMasking",
          "description": "no documentation available"
        },
        "userTracking": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyUserTracking:DataPrivacyUserTracking",
          "description": "User tracking"
        }
      },
      "type": "object",
      "required": [
        "dataCollection",
        "doNotTrack",
        "masking",
        "userTracking"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.",
          "willReplaceOnChanges": true
        },
        "dataCollection": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyDataCollection:DataPrivacyDataCollection",
          "description": "To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode."
        },
        "doNotTrack": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyDoNotTrack:DataPrivacyDoNotTrack",
          "description": "Most modern web browsers have a privacy feature called [\"Do Not Track\"](https://dt-url.net/sb3n0pnl) that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting."
        },
        "masking": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyMasking:DataPrivacyMasking",
          "description": "no documentation available"
        },
        "userTracking": {
          "$ref": "#/types/dynatrace:index%2FDataPrivacyUserTracking:DataPrivacyUserTracking",
          "description": "User tracking"
        }
      },
      "requiredInputs": [
        "dataCollection",
        "doNotTrack",
        "masking",
        "userTracking"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DataPrivacy resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.",
            "willReplaceOnChanges": true
          },
          "dataCollection": {
            "$ref": "#/types/dynatrace:index%2FDataPrivacyDataCollection:DataPrivacyDataCollection",
            "description": "To provide your end users with the ability to decide for themselves if their activities should be tracked to measure application performance and usage, enable opt-in mode."
          },
          "doNotTrack": {
            "$ref": "#/types/dynatrace:index%2FDataPrivacyDoNotTrack:DataPrivacyDoNotTrack",
            "description": "Most modern web browsers have a privacy feature called [\"Do Not Track\"](https://dt-url.net/sb3n0pnl) that individual users may have enabled on their devices. Customize how Dynatrace should behave when it encounters this setting."
          },
          "masking": {
            "$ref": "#/types/dynatrace:index%2FDataPrivacyMasking:DataPrivacyMasking",
            "description": "no documentation available"
          },
          "userTracking": {
            "$ref": "#/types/dynatrace:index%2FDataPrivacyUserTracking:DataPrivacyUserTracking",
            "description": "User tracking"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/databaseAnomalies:DatabaseAnomalies": {
      "properties": {
        "dbConnectFailures": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesDbConnectFailures:DatabaseAnomaliesDbConnectFailures",
          "description": "Parameters of the failed database connections detection.  The alert is triggered when failed connections number exceeds **connectionFailsCount** during any **timePeriodMinutes** minutes period\n"
        },
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesFailureRate:DatabaseAnomaliesFailureRate",
          "description": "Configuration of failure rate increase detection\n"
        },
        "load": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesLoad:DatabaseAnomaliesLoad",
          "description": "Configuration for anomalies regarding load drops and spikes\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesResponseTime:DatabaseAnomaliesResponseTime",
          "description": "Configuration of response time degradation detection\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "dbConnectFailures": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesDbConnectFailures:DatabaseAnomaliesDbConnectFailures",
          "description": "Parameters of the failed database connections detection.  The alert is triggered when failed connections number exceeds **connectionFailsCount** during any **timePeriodMinutes** minutes period\n"
        },
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesFailureRate:DatabaseAnomaliesFailureRate",
          "description": "Configuration of failure rate increase detection\n"
        },
        "load": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesLoad:DatabaseAnomaliesLoad",
          "description": "Configuration for anomalies regarding load drops and spikes\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesResponseTime:DatabaseAnomaliesResponseTime",
          "description": "Configuration of response time degradation detection\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DatabaseAnomalies resources.\n",
        "properties": {
          "dbConnectFailures": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesDbConnectFailures:DatabaseAnomaliesDbConnectFailures",
            "description": "Parameters of the failed database connections detection.  The alert is triggered when failed connections number exceeds **connectionFailsCount** during any **timePeriodMinutes** minutes period\n"
          },
          "failureRate": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesFailureRate:DatabaseAnomaliesFailureRate",
            "description": "Configuration of failure rate increase detection\n"
          },
          "load": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesLoad:DatabaseAnomaliesLoad",
            "description": "Configuration for anomalies regarding load drops and spikes\n"
          },
          "responseTime": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesResponseTime:DatabaseAnomaliesResponseTime",
            "description": "Configuration of response time degradation detection\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/databaseAnomaliesV2:DatabaseAnomaliesV2": {
      "properties": {
        "databaseConnections": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2DatabaseConnections:DatabaseAnomaliesV2DatabaseConnections",
          "description": "Alert if the number of failed database connects within the specified time exceeds the specified absolute threshold:\n"
        },
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRate:DatabaseAnomaliesV2FailureRate",
          "description": "Failure rate\n"
        },
        "loadDrops": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2LoadDrops:DatabaseAnomaliesV2LoadDrops",
          "description": "Alert if the observed load is lower than the expected load by a specified margin for a specified amount of time.\n"
        },
        "loadSpikes": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2LoadSpikes:DatabaseAnomaliesV2LoadSpikes",
          "description": "Alert if the observed load exceeds the expected load by a specified margin for a specified amount of time.\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTime:DatabaseAnomaliesV2ResponseTime",
          "description": "Response time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope for the database anomaly detection\n"
        }
      },
      "type": "object",
      "required": [
        "databaseConnections",
        "failureRate",
        "loadDrops",
        "loadSpikes",
        "responseTime",
        "scope"
      ],
      "inputProperties": {
        "databaseConnections": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2DatabaseConnections:DatabaseAnomaliesV2DatabaseConnections",
          "description": "Alert if the number of failed database connects within the specified time exceeds the specified absolute threshold:\n"
        },
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRate:DatabaseAnomaliesV2FailureRate",
          "description": "Failure rate\n"
        },
        "loadDrops": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2LoadDrops:DatabaseAnomaliesV2LoadDrops",
          "description": "Alert if the observed load is lower than the expected load by a specified margin for a specified amount of time.\n"
        },
        "loadSpikes": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2LoadSpikes:DatabaseAnomaliesV2LoadSpikes",
          "description": "Alert if the observed load exceeds the expected load by a specified margin for a specified amount of time.\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTime:DatabaseAnomaliesV2ResponseTime",
          "description": "Response time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope for the database anomaly detection\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "databaseConnections",
        "failureRate",
        "loadDrops",
        "loadSpikes",
        "responseTime",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DatabaseAnomaliesV2 resources.\n",
        "properties": {
          "databaseConnections": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2DatabaseConnections:DatabaseAnomaliesV2DatabaseConnections",
            "description": "Alert if the number of failed database connects within the specified time exceeds the specified absolute threshold:\n"
          },
          "failureRate": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2FailureRate:DatabaseAnomaliesV2FailureRate",
            "description": "Failure rate\n"
          },
          "loadDrops": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2LoadDrops:DatabaseAnomaliesV2LoadDrops",
            "description": "Alert if the observed load is lower than the expected load by a specified margin for a specified amount of time.\n"
          },
          "loadSpikes": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2LoadSpikes:DatabaseAnomaliesV2LoadSpikes",
            "description": "Alert if the observed load exceeds the expected load by a specified margin for a specified amount of time.\n"
          },
          "responseTime": {
            "$ref": "#/types/dynatrace:index%2FDatabaseAnomaliesV2ResponseTime:DatabaseAnomaliesV2ResponseTime",
            "description": "Response time\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope for the database anomaly detection\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/davisAnomalyDetectors:DavisAnomalyDetectors": {
      "properties": {
        "analyzer": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsAnalyzer:DavisAnomalyDetectorsAnalyzer",
          "description": "Analyzer input\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the anomaly detector\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"
        },
        "eventTemplate": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsEventTemplate:DavisAnomalyDetectorsEventTemplate",
          "description": "Event template\n"
        },
        "executionSettings": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsExecutionSettings:DavisAnomalyDetectorsExecutionSettings",
          "description": "Execution settings\n"
        },
        "source": {
          "type": "string",
          "description": "Source\n"
        },
        "title": {
          "type": "string",
          "description": "The title of the anomaly detector\n"
        }
      },
      "type": "object",
      "required": [
        "analyzer",
        "description",
        "enabled",
        "eventTemplate",
        "executionSettings",
        "source",
        "title"
      ],
      "inputProperties": {
        "analyzer": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsAnalyzer:DavisAnomalyDetectorsAnalyzer",
          "description": "Analyzer input\n"
        },
        "description": {
          "type": "string",
          "description": "The description of the anomaly detector\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"
        },
        "eventTemplate": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsEventTemplate:DavisAnomalyDetectorsEventTemplate",
          "description": "Event template\n"
        },
        "executionSettings": {
          "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsExecutionSettings:DavisAnomalyDetectorsExecutionSettings",
          "description": "Execution settings\n"
        },
        "source": {
          "type": "string",
          "description": "Source\n"
        },
        "title": {
          "type": "string",
          "description": "The title of the anomaly detector\n"
        }
      },
      "requiredInputs": [
        "analyzer",
        "description",
        "enabled",
        "eventTemplate",
        "executionSettings",
        "source",
        "title"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DavisAnomalyDetectors resources.\n",
        "properties": {
          "analyzer": {
            "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsAnalyzer:DavisAnomalyDetectorsAnalyzer",
            "description": "Analyzer input\n"
          },
          "description": {
            "type": "string",
            "description": "The description of the anomaly detector\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"
          },
          "eventTemplate": {
            "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsEventTemplate:DavisAnomalyDetectorsEventTemplate",
            "description": "Event template\n"
          },
          "executionSettings": {
            "$ref": "#/types/dynatrace:index%2FDavisAnomalyDetectorsExecutionSettings:DavisAnomalyDetectorsExecutionSettings",
            "description": "Execution settings\n"
          },
          "source": {
            "type": "string",
            "description": "Source\n"
          },
          "title": {
            "type": "string",
            "description": "The title of the anomaly detector\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/davisCopilot:DavisCopilot": {
      "properties": {
        "blocklistEntries": {
          "$ref": "#/types/dynatrace:index%2FDavisCopilotBlocklistEntries:DavisCopilotBlocklistEntries",
          "description": "You can exclude specific data buckets and tables from the Davis CoPilot semantic index. Learn more about [configuring data access](https://dt-url.net/lc62i1q).\n"
        },
        "enableCopilot": {
          "type": "boolean",
          "description": "Please note that once enabled, you still need to [assign permissions](https://dt-url.net/rh22idn) to the relevant user groups.\n"
        },
        "enableTenantAwareDataMining": {
          "type": "boolean",
          "description": "You can enrich Davis CoPilot with your environment data. This lets you generate more accurate queries that identify and reference relevant entities, events, spans, logs, and metrics from your environment. Once enabled, Davis CoPilot periodically scans your Grail data to create its own semantic index. Please note, it can take up to 24 hours to reflect changes. Learn more about [environment-aware queries](https://dt-url.net/4g42iu7).\n"
        }
      },
      "type": "object",
      "required": [
        "enableCopilot"
      ],
      "inputProperties": {
        "blocklistEntries": {
          "$ref": "#/types/dynatrace:index%2FDavisCopilotBlocklistEntries:DavisCopilotBlocklistEntries",
          "description": "You can exclude specific data buckets and tables from the Davis CoPilot semantic index. Learn more about [configuring data access](https://dt-url.net/lc62i1q).\n"
        },
        "enableCopilot": {
          "type": "boolean",
          "description": "Please note that once enabled, you still need to [assign permissions](https://dt-url.net/rh22idn) to the relevant user groups.\n"
        },
        "enableTenantAwareDataMining": {
          "type": "boolean",
          "description": "You can enrich Davis CoPilot with your environment data. This lets you generate more accurate queries that identify and reference relevant entities, events, spans, logs, and metrics from your environment. Once enabled, Davis CoPilot periodically scans your Grail data to create its own semantic index. Please note, it can take up to 24 hours to reflect changes. Learn more about [environment-aware queries](https://dt-url.net/4g42iu7).\n"
        }
      },
      "requiredInputs": [
        "enableCopilot"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DavisCopilot resources.\n",
        "properties": {
          "blocklistEntries": {
            "$ref": "#/types/dynatrace:index%2FDavisCopilotBlocklistEntries:DavisCopilotBlocklistEntries",
            "description": "You can exclude specific data buckets and tables from the Davis CoPilot semantic index. Learn more about [configuring data access](https://dt-url.net/lc62i1q).\n"
          },
          "enableCopilot": {
            "type": "boolean",
            "description": "Please note that once enabled, you still need to [assign permissions](https://dt-url.net/rh22idn) to the relevant user groups.\n"
          },
          "enableTenantAwareDataMining": {
            "type": "boolean",
            "description": "You can enrich Davis CoPilot with your environment data. This lets you generate more accurate queries that identify and reference relevant entities, events, spans, logs, and metrics from your environment. Once enabled, Davis CoPilot periodically scans your Grail data to create its own semantic index. Please note, it can take up to 24 hours to reflect changes. Learn more about [environment-aware queries](https://dt-url.net/4g42iu7).\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dbAppFeatureFlags:DbAppFeatureFlags": {
      "properties": {
        "booleanValue": {
          "type": "boolean",
          "description": "State of boolean feature flag\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the feature\n"
        },
        "numberValue": {
          "type": "integer",
          "description": "State of numeric feature flag\n"
        },
        "stringValue": {
          "type": "string",
          "description": "State of textual feature flag\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Boolean`, `Number`, `String`\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ],
      "inputProperties": {
        "booleanValue": {
          "type": "boolean",
          "description": "State of boolean feature flag\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the feature\n"
        },
        "numberValue": {
          "type": "integer",
          "description": "State of numeric feature flag\n"
        },
        "stringValue": {
          "type": "string",
          "description": "State of textual feature flag\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Boolean`, `Number`, `String`\n"
        }
      },
      "requiredInputs": [
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DbAppFeatureFlags resources.\n",
        "properties": {
          "booleanValue": {
            "type": "boolean",
            "description": "State of boolean feature flag\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the feature\n"
          },
          "numberValue": {
            "type": "integer",
            "description": "State of numeric feature flag\n"
          },
          "stringValue": {
            "type": "string",
            "description": "State of textual feature flag\n"
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `Boolean`, `Number`, `String`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/dduPool:DduPool": {
      "description": "!> This resource API endpoint has been deprecated.\n\n> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- DDU Pools - https://www.dynatrace.com/support/help/monitoring-consumption/davis-data-units#ddu-pools\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:accounting.ddu.limit`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.DduPool(\"#name#\", {\n    events: {\n        enabled: true,\n        type: \"MONTHLY\",\n        value: 125,\n    },\n    logMonitoring: {\n        enabled: true,\n        type: \"MONTHLY\",\n        value: 124,\n    },\n    metrics: {\n        enabled: true,\n        type: \"MONTHLY\",\n        value: 123,\n    },\n    serverless: {\n        enabled: true,\n        type: \"MONTHLY\",\n        value: 126,\n    },\n    traces: {\n        enabled: true,\n        type: \"MONTHLY\",\n        value: 127,\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.DduPool(\"#name#\",\n    events={\n        \"enabled\": True,\n        \"type\": \"MONTHLY\",\n        \"value\": 125,\n    },\n    log_monitoring={\n        \"enabled\": True,\n        \"type\": \"MONTHLY\",\n        \"value\": 124,\n    },\n    metrics={\n        \"enabled\": True,\n        \"type\": \"MONTHLY\",\n        \"value\": 123,\n    },\n    serverless={\n        \"enabled\": True,\n        \"type\": \"MONTHLY\",\n        \"value\": 126,\n    },\n    traces={\n        \"enabled\": True,\n        \"type\": \"MONTHLY\",\n        \"value\": 127,\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.DduPool(\"#name#\", new()\n    {\n        Events = new Dynatrace.Inputs.DduPoolEventsArgs\n        {\n            Enabled = true,\n            Type = \"MONTHLY\",\n            Value = 125,\n        },\n        LogMonitoring = new Dynatrace.Inputs.DduPoolLogMonitoringArgs\n        {\n            Enabled = true,\n            Type = \"MONTHLY\",\n            Value = 124,\n        },\n        Metrics = new Dynatrace.Inputs.DduPoolMetricsArgs\n        {\n            Enabled = true,\n            Type = \"MONTHLY\",\n            Value = 123,\n        },\n        Serverless = new Dynatrace.Inputs.DduPoolServerlessArgs\n        {\n            Enabled = true,\n            Type = \"MONTHLY\",\n            Value = 126,\n        },\n        Traces = new Dynatrace.Inputs.DduPoolTracesArgs\n        {\n            Enabled = true,\n            Type = \"MONTHLY\",\n            Value = 127,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewDduPool(ctx, \"#name#\", &dynatrace.DduPoolArgs{\n\t\t\tEvents: &dynatrace.DduPoolEventsArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tType:    pulumi.String(\"MONTHLY\"),\n\t\t\t\tValue:   pulumi.Int(125),\n\t\t\t},\n\t\t\tLogMonitoring: &dynatrace.DduPoolLogMonitoringArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tType:    pulumi.String(\"MONTHLY\"),\n\t\t\t\tValue:   pulumi.Int(124),\n\t\t\t},\n\t\t\tMetrics: &dynatrace.DduPoolMetricsArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tType:    pulumi.String(\"MONTHLY\"),\n\t\t\t\tValue:   pulumi.Int(123),\n\t\t\t},\n\t\t\tServerless: &dynatrace.DduPoolServerlessArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tType:    pulumi.String(\"MONTHLY\"),\n\t\t\t\tValue:   pulumi.Int(126),\n\t\t\t},\n\t\t\tTraces: &dynatrace.DduPoolTracesArgs{\n\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\tType:    pulumi.String(\"MONTHLY\"),\n\t\t\t\tValue:   pulumi.Int(127),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DduPool;\nimport com.pulumi.dynatrace.DduPoolArgs;\nimport com.pulumi.dynatrace.inputs.DduPoolEventsArgs;\nimport com.pulumi.dynatrace.inputs.DduPoolLogMonitoringArgs;\nimport com.pulumi.dynatrace.inputs.DduPoolMetricsArgs;\nimport com.pulumi.dynatrace.inputs.DduPoolServerlessArgs;\nimport com.pulumi.dynatrace.inputs.DduPoolTracesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new DduPool(\"#name#\", DduPoolArgs.builder()\n            .events(DduPoolEventsArgs.builder()\n                .enabled(true)\n                .type(\"MONTHLY\")\n                .value(125)\n                .build())\n            .logMonitoring(DduPoolLogMonitoringArgs.builder()\n                .enabled(true)\n                .type(\"MONTHLY\")\n                .value(124)\n                .build())\n            .metrics(DduPoolMetricsArgs.builder()\n                .enabled(true)\n                .type(\"MONTHLY\")\n                .value(123)\n                .build())\n            .serverless(DduPoolServerlessArgs.builder()\n                .enabled(true)\n                .type(\"MONTHLY\")\n                .value(126)\n                .build())\n            .traces(DduPoolTracesArgs.builder()\n                .enabled(true)\n                .type(\"MONTHLY\")\n                .value(127)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:DduPool\n    properties:\n      events:\n        enabled: true\n        type: MONTHLY\n        value: 125\n      logMonitoring:\n        enabled: true\n        type: MONTHLY\n        value: 124\n      metrics:\n        enabled: true\n        type: MONTHLY\n        value: 123\n      serverless:\n        enabled: true\n        type: MONTHLY\n        value: 126\n      traces:\n        enabled: true\n        type: MONTHLY\n        value: 127\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "events": {
          "$ref": "#/types/dynatrace:index%2FDduPoolEvents:DduPoolEvents",
          "description": "DDU pool settings for Events\n"
        },
        "logMonitoring": {
          "$ref": "#/types/dynatrace:index%2FDduPoolLogMonitoring:DduPoolLogMonitoring",
          "description": "DDU pool settings for Log Monitoring\n"
        },
        "metrics": {
          "$ref": "#/types/dynatrace:index%2FDduPoolMetrics:DduPoolMetrics",
          "description": "DDU pool settings for Metrics\n"
        },
        "serverless": {
          "$ref": "#/types/dynatrace:index%2FDduPoolServerless:DduPoolServerless",
          "description": "DDU pool settings for Serverless\n"
        },
        "traces": {
          "$ref": "#/types/dynatrace:index%2FDduPoolTraces:DduPoolTraces",
          "description": "DDU pool settings for Traces\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "events": {
          "$ref": "#/types/dynatrace:index%2FDduPoolEvents:DduPoolEvents",
          "description": "DDU pool settings for Events\n"
        },
        "logMonitoring": {
          "$ref": "#/types/dynatrace:index%2FDduPoolLogMonitoring:DduPoolLogMonitoring",
          "description": "DDU pool settings for Log Monitoring\n"
        },
        "metrics": {
          "$ref": "#/types/dynatrace:index%2FDduPoolMetrics:DduPoolMetrics",
          "description": "DDU pool settings for Metrics\n"
        },
        "serverless": {
          "$ref": "#/types/dynatrace:index%2FDduPoolServerless:DduPoolServerless",
          "description": "DDU pool settings for Serverless\n"
        },
        "traces": {
          "$ref": "#/types/dynatrace:index%2FDduPoolTraces:DduPoolTraces",
          "description": "DDU pool settings for Traces\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DduPool resources.\n",
        "properties": {
          "events": {
            "$ref": "#/types/dynatrace:index%2FDduPoolEvents:DduPoolEvents",
            "description": "DDU pool settings for Events\n"
          },
          "logMonitoring": {
            "$ref": "#/types/dynatrace:index%2FDduPoolLogMonitoring:DduPoolLogMonitoring",
            "description": "DDU pool settings for Log Monitoring\n"
          },
          "metrics": {
            "$ref": "#/types/dynatrace:index%2FDduPoolMetrics:DduPoolMetrics",
            "description": "DDU pool settings for Metrics\n"
          },
          "serverless": {
            "$ref": "#/types/dynatrace:index%2FDduPoolServerless:DduPoolServerless",
            "description": "DDU pool settings for Serverless\n"
          },
          "traces": {
            "$ref": "#/types/dynatrace:index%2FDduPoolTraces:DduPoolTraces",
            "description": "DDU pool settings for Traces\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/declarativeGrouping:DeclarativeGrouping": {
      "properties": {
        "detection": {
          "$ref": "#/types/dynatrace:index%2FDeclarativeGroupingDetection:DeclarativeGroupingDetection",
          "description": "Enter a descriptive process group display name and a unique identifier that Dynatrace can use to recognize this process group."
        },
        "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "name": {
          "type": "string",
          "description": "Monitored technology name"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment."
        }
      },
      "type": "object",
      "required": [
        "detection",
        "enabled",
        "insertAfter",
        "name"
      ],
      "inputProperties": {
        "detection": {
          "$ref": "#/types/dynatrace:index%2FDeclarativeGroupingDetection:DeclarativeGroupingDetection",
          "description": "Enter a descriptive process group display name and a unique identifier that Dynatrace can use to recognize this process group."
        },
        "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "name": {
          "type": "string",
          "description": "Monitored technology name"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "detection",
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DeclarativeGrouping resources.\n",
        "properties": {
          "detection": {
            "$ref": "#/types/dynatrace:index%2FDeclarativeGroupingDetection:DeclarativeGroupingDetection",
            "description": "Enter a descriptive process group display name and a unique identifier that Dynatrace can use to recognize this process group."
          },
          "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>)"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
          },
          "name": {
            "type": "string",
            "description": "Monitored technology name"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/defaultLaunchpad:DefaultLaunchpad": {
      "properties": {
        "groupLaunchpads": {
          "$ref": "#/types/dynatrace:index%2FDefaultLaunchpadGroupLaunchpads:DefaultLaunchpadGroupLaunchpads",
          "description": "Set default launchpads for user groups. The highest ranked will be shown to the user of a group.\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "groupLaunchpads": {
          "$ref": "#/types/dynatrace:index%2FDefaultLaunchpadGroupLaunchpads:DefaultLaunchpadGroupLaunchpads",
          "description": "Set default launchpads for user groups. The highest ranked will be shown to the user of a group.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DefaultLaunchpad resources.\n",
        "properties": {
          "groupLaunchpads": {
            "$ref": "#/types/dynatrace:index%2FDefaultLaunchpadGroupLaunchpads:DefaultLaunchpadGroupLaunchpads",
            "description": "Set default launchpads for user groups. The highest ranked will be shown to the user of a group.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/devobsAgentOptin:DevobsAgentOptin": {
      "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS*GROUP, CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS*GROUP, CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DevobsAgentOptin resources.\n",
        "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"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (PROCESS*GROUP, CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/devobsDataMasking:DevobsDataMasking": {
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "replacementPattern": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementType": {
          "type": "string",
          "description": "Possible Values: `SHA256`, `STRING`\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule Name\n"
        },
        "ruleRegex": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `REGEX`, `VAR_NAME`\n"
        },
        "ruleVarName": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "replacementType",
        "ruleName",
        "ruleType"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "replacementPattern": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "replacementType": {
          "type": "string",
          "description": "Possible Values: `SHA256`, `STRING`\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule Name\n"
        },
        "ruleRegex": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `REGEX`, `VAR_NAME`\n"
        },
        "ruleVarName": {
          "type": "string",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "replacementType",
        "ruleName",
        "ruleType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DevobsDataMasking resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "replacementPattern": {
            "type": "string",
            "description": "no documentation available\n"
          },
          "replacementType": {
            "type": "string",
            "description": "Possible Values: `SHA256`, `STRING`\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule Name\n"
          },
          "ruleRegex": {
            "type": "string",
            "description": "no documentation available\n"
          },
          "ruleType": {
            "type": "string",
            "description": "Possible Values: `REGEX`, `VAR_NAME`\n"
          },
          "ruleVarName": {
            "type": "string",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/devobsGitOnprem:DevobsGitOnprem": {
      "properties": {
        "gitProvider": {
          "type": "string",
          "description": "Possible Values: `AzureOnPrem`, `BitbucketOnPrem`, `GithubOnPrem`, `GitlabOnPrem`\n"
        },
        "includeCredentials": {
          "type": "boolean",
          "description": "If turned on, requests to your Gitlab server will have the <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> option set to <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>. Otherwise, it will be set to <span pulumi-lang-nodejs=\"`omit`\" pulumi-lang-dotnet=\"`Omit`\" pulumi-lang-go=\"`omit`\" pulumi-lang-python=\"`omit`\" pulumi-lang-yaml=\"`omit`\" pulumi-lang-java=\"`omit`\">`omit`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "An HTTP/HTTPS URL of your server\n"
        }
      },
      "type": "object",
      "required": [
        "gitProvider",
        "url"
      ],
      "inputProperties": {
        "gitProvider": {
          "type": "string",
          "description": "Possible Values: `AzureOnPrem`, `BitbucketOnPrem`, `GithubOnPrem`, `GitlabOnPrem`\n"
        },
        "includeCredentials": {
          "type": "boolean",
          "description": "If turned on, requests to your Gitlab server will have the <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> option set to <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>. Otherwise, it will be set to <span pulumi-lang-nodejs=\"`omit`\" pulumi-lang-dotnet=\"`Omit`\" pulumi-lang-go=\"`omit`\" pulumi-lang-python=\"`omit`\" pulumi-lang-yaml=\"`omit`\" pulumi-lang-java=\"`omit`\">`omit`</span>.\n"
        },
        "url": {
          "type": "string",
          "description": "An HTTP/HTTPS URL of your server\n"
        }
      },
      "requiredInputs": [
        "gitProvider",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DevobsGitOnprem resources.\n",
        "properties": {
          "gitProvider": {
            "type": "string",
            "description": "Possible Values: `AzureOnPrem`, `BitbucketOnPrem`, `GithubOnPrem`, `GitlabOnPrem`\n"
          },
          "includeCredentials": {
            "type": "boolean",
            "description": "If turned on, requests to your Gitlab server will have the <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> option set to <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>. Otherwise, it will be set to <span pulumi-lang-nodejs=\"`omit`\" pulumi-lang-dotnet=\"`Omit`\" pulumi-lang-go=\"`omit`\" pulumi-lang-python=\"`omit`\" pulumi-lang-yaml=\"`omit`\" pulumi-lang-java=\"`omit`\">`omit`</span>.\n"
          },
          "url": {
            "type": "string",
            "description": "An HTTP/HTTPS URL of your server\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/directShares:DirectShares": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Read direct-shares** (`document:direct-shares:read`), **Write direct-shares** (`document:direct-shares:write`), and **Delete direct-shares** (`document:direct-shares:delete`).\n\n> This resource is currently not covered by the export utility.\n\n## Dynatrace Documentation\n\n- Dynatrace Documents - https://########.apps.dynatrace.com/platform/swagger-ui/index.html?urls.primaryName=Document%20Service\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst thisDocument = new dynatrace.Document(\"thisDocument\", {\n    type: \"dashboard\",\n    content: JSON.stringify({\n        version: 13,\n        variables: [],\n        tiles: {\n            \"0\": {\n                type: \"markdown\",\n                title: \"\",\n                content: \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n            },\n            \"1\": {\n                type: \"data\",\n                title: \"\",\n                query: \"timeseries avg(dt.host.cpu.user)\",\n                queryConfig: {\n                    additionalFilters: {},\n                    version: \"4.3.1\",\n                    datatype: \"metrics\",\n                    metricKey: \"dt.host.cpu.user\",\n                    aggregation: \"avg\",\n                    by: [],\n                },\n                subType: \"dql-builder-metrics\",\n                visualization: \"lineChart\",\n                visualizationSettings: {\n                    thresholds: [],\n                    chartSettings: {\n                        gapPolicy: \"connect\",\n                        circleChartSettings: {\n                            groupingThresholdType: \"relative\",\n                            groupingThresholdValue: 0,\n                            valueType: \"relative\",\n                        },\n                        categoryOverrides: {},\n                        fieldMapping: {\n                            timestamp: \"timeframe\",\n                            leftAxisValues: [\"avg(dt.host.cpu.user)\"],\n                            leftAxisDimensions: [],\n                            fields: [],\n                            values: [],\n                        },\n                    },\n                    singleValue: {\n                        showLabel: true,\n                        label: \"\",\n                        prefixIcon: \"\",\n                        autoscale: true,\n                        alignment: \"center\",\n                        colorThresholdTarget: \"value\",\n                    },\n                    table: {\n                        rowDensity: \"condensed\",\n                        enableSparklines: false,\n                        hiddenColumns: [],\n                        lineWrapIds: [],\n                        columnWidths: {},\n                    },\n                },\n            },\n            \"2\": {\n                type: \"data\",\n                title: \"\",\n                query: \"timeseries avg(dt.host.memory.used)\",\n                queryConfig: {\n                    additionalFilters: {},\n                    version: \"4.3.1\",\n                    datatype: \"metrics\",\n                    metricKey: \"dt.host.memory.used\",\n                    aggregation: \"avg\",\n                    by: [],\n                },\n                subType: \"dql-builder-metrics\",\n                visualization: \"lineChart\",\n                visualizationSettings: {\n                    thresholds: [],\n                    chartSettings: {\n                        gapPolicy: \"connect\",\n                        circleChartSettings: {\n                            groupingThresholdType: \"relative\",\n                            groupingThresholdValue: 0,\n                            valueType: \"relative\",\n                        },\n                        categoryOverrides: {},\n                        fieldMapping: {\n                            timestamp: \"timeframe\",\n                            leftAxisValues: [\"avg(dt.host.memory.used)\"],\n                            leftAxisDimensions: [],\n                            fields: [],\n                            values: [],\n                        },\n                        categoricalBarChartSettings: {},\n                    },\n                    singleValue: {\n                        showLabel: true,\n                        label: \"\",\n                        prefixIcon: \"\",\n                        autoscale: true,\n                        alignment: \"center\",\n                        colorThresholdTarget: \"value\",\n                    },\n                    table: {\n                        rowDensity: \"condensed\",\n                        enableSparklines: false,\n                        hiddenColumns: [],\n                        lineWrapIds: [],\n                        columnWidths: {},\n                    },\n                },\n            },\n        },\n        layouts: {\n            \"0\": {\n                x: 0,\n                y: 0,\n                w: 24,\n                h: 14,\n            },\n            \"1\": {\n                x: 0,\n                y: 14,\n                w: 9,\n                h: 6,\n            },\n            \"2\": {\n                x: 15,\n                y: 14,\n                w: 9,\n                h: 6,\n            },\n        },\n    }),\n});\nconst thisDirectShares = new dynatrace.DirectShares(\"thisDirectShares\", {\n    documentId: thisDocument.id,\n    access: \"read-write\",\n    recipients: {\n        recipients: [\n            {\n                id: \"441664f0-23c9-40ef-b344-18c02c23d787\",\n                type: \"user\",\n            },\n            {\n                id: \"441664f0-23c9-40ef-b344-18c02c23d788\",\n                type: \"group\",\n            },\n        ],\n    },\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumiverse_dynatrace as dynatrace\n\nthis_document = dynatrace.Document(\"thisDocument\",\n    type=\"dashboard\",\n    content=json.dumps({\n        \"version\": 13,\n        \"variables\": [],\n        \"tiles\": {\n            \"0\": {\n                \"type\": \"markdown\",\n                \"title\": \"\",\n                \"content\": \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n            },\n            \"1\": {\n                \"type\": \"data\",\n                \"title\": \"\",\n                \"query\": \"timeseries avg(dt.host.cpu.user)\",\n                \"queryConfig\": {\n                    \"additionalFilters\": {},\n                    \"version\": \"4.3.1\",\n                    \"datatype\": \"metrics\",\n                    \"metricKey\": \"dt.host.cpu.user\",\n                    \"aggregation\": \"avg\",\n                    \"by\": [],\n                },\n                \"subType\": \"dql-builder-metrics\",\n                \"visualization\": \"lineChart\",\n                \"visualizationSettings\": {\n                    \"thresholds\": [],\n                    \"chartSettings\": {\n                        \"gapPolicy\": \"connect\",\n                        \"circleChartSettings\": {\n                            \"groupingThresholdType\": \"relative\",\n                            \"groupingThresholdValue\": 0,\n                            \"valueType\": \"relative\",\n                        },\n                        \"categoryOverrides\": {},\n                        \"fieldMapping\": {\n                            \"timestamp\": \"timeframe\",\n                            \"leftAxisValues\": [\"avg(dt.host.cpu.user)\"],\n                            \"leftAxisDimensions\": [],\n                            \"fields\": [],\n                            \"values\": [],\n                        },\n                    },\n                    \"singleValue\": {\n                        \"showLabel\": True,\n                        \"label\": \"\",\n                        \"prefixIcon\": \"\",\n                        \"autoscale\": True,\n                        \"alignment\": \"center\",\n                        \"colorThresholdTarget\": \"value\",\n                    },\n                    \"table\": {\n                        \"rowDensity\": \"condensed\",\n                        \"enableSparklines\": False,\n                        \"hiddenColumns\": [],\n                        \"lineWrapIds\": [],\n                        \"columnWidths\": {},\n                    },\n                },\n            },\n            \"2\": {\n                \"type\": \"data\",\n                \"title\": \"\",\n                \"query\": \"timeseries avg(dt.host.memory.used)\",\n                \"queryConfig\": {\n                    \"additionalFilters\": {},\n                    \"version\": \"4.3.1\",\n                    \"datatype\": \"metrics\",\n                    \"metricKey\": \"dt.host.memory.used\",\n                    \"aggregation\": \"avg\",\n                    \"by\": [],\n                },\n                \"subType\": \"dql-builder-metrics\",\n                \"visualization\": \"lineChart\",\n                \"visualizationSettings\": {\n                    \"thresholds\": [],\n                    \"chartSettings\": {\n                        \"gapPolicy\": \"connect\",\n                        \"circleChartSettings\": {\n                            \"groupingThresholdType\": \"relative\",\n                            \"groupingThresholdValue\": 0,\n                            \"valueType\": \"relative\",\n                        },\n                        \"categoryOverrides\": {},\n                        \"fieldMapping\": {\n                            \"timestamp\": \"timeframe\",\n                            \"leftAxisValues\": [\"avg(dt.host.memory.used)\"],\n                            \"leftAxisDimensions\": [],\n                            \"fields\": [],\n                            \"values\": [],\n                        },\n                        \"categoricalBarChartSettings\": {},\n                    },\n                    \"singleValue\": {\n                        \"showLabel\": True,\n                        \"label\": \"\",\n                        \"prefixIcon\": \"\",\n                        \"autoscale\": True,\n                        \"alignment\": \"center\",\n                        \"colorThresholdTarget\": \"value\",\n                    },\n                    \"table\": {\n                        \"rowDensity\": \"condensed\",\n                        \"enableSparklines\": False,\n                        \"hiddenColumns\": [],\n                        \"lineWrapIds\": [],\n                        \"columnWidths\": {},\n                    },\n                },\n            },\n        },\n        \"layouts\": {\n            \"0\": {\n                \"x\": 0,\n                \"y\": 0,\n                \"w\": 24,\n                \"h\": 14,\n            },\n            \"1\": {\n                \"x\": 0,\n                \"y\": 14,\n                \"w\": 9,\n                \"h\": 6,\n            },\n            \"2\": {\n                \"x\": 15,\n                \"y\": 14,\n                \"w\": 9,\n                \"h\": 6,\n            },\n        },\n    }))\nthis_direct_shares = dynatrace.DirectShares(\"thisDirectShares\",\n    document_id=this_document.id,\n    access=\"read-write\",\n    recipients={\n        \"recipients\": [\n            {\n                \"id\": \"441664f0-23c9-40ef-b344-18c02c23d787\",\n                \"type\": \"user\",\n            },\n            {\n                \"id\": \"441664f0-23c9-40ef-b344-18c02c23d788\",\n                \"type\": \"group\",\n            },\n        ],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var thisDocument = new Dynatrace.Document(\"thisDocument\", new()\n    {\n        Type = \"dashboard\",\n        Content = JsonSerializer.Serialize(new Dictionary<string, object?>\n        {\n            [\"version\"] = 13,\n            [\"variables\"] = new[]\n            {\n            },\n            [\"tiles\"] = new Dictionary<string, object?>\n            {\n                [\"0\"] = new Dictionary<string, object?>\n                {\n                    [\"type\"] = \"markdown\",\n                    [\"title\"] = \"\",\n                    [\"content\"] = \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n                },\n                [\"1\"] = new Dictionary<string, object?>\n                {\n                    [\"type\"] = \"data\",\n                    [\"title\"] = \"\",\n                    [\"query\"] = \"timeseries avg(dt.host.cpu.user)\",\n                    [\"queryConfig\"] = new Dictionary<string, object?>\n                    {\n                        [\"additionalFilters\"] = new Dictionary<string, object?>\n                        {\n                        },\n                        [\"version\"] = \"4.3.1\",\n                        [\"datatype\"] = \"metrics\",\n                        [\"metricKey\"] = \"dt.host.cpu.user\",\n                        [\"aggregation\"] = \"avg\",\n                        [\"by\"] = new[]\n                        {\n                        },\n                    },\n                    [\"subType\"] = \"dql-builder-metrics\",\n                    [\"visualization\"] = \"lineChart\",\n                    [\"visualizationSettings\"] = new Dictionary<string, object?>\n                    {\n                        [\"thresholds\"] = new[]\n                        {\n                        },\n                        [\"chartSettings\"] = new Dictionary<string, object?>\n                        {\n                            [\"gapPolicy\"] = \"connect\",\n                            [\"circleChartSettings\"] = new Dictionary<string, object?>\n                            {\n                                [\"groupingThresholdType\"] = \"relative\",\n                                [\"groupingThresholdValue\"] = 0,\n                                [\"valueType\"] = \"relative\",\n                            },\n                            [\"categoryOverrides\"] = new Dictionary<string, object?>\n                            {\n                            },\n                            [\"fieldMapping\"] = new Dictionary<string, object?>\n                            {\n                                [\"timestamp\"] = \"timeframe\",\n                                [\"leftAxisValues\"] = new[]\n                                {\n                                    \"avg(dt.host.cpu.user)\",\n                                },\n                                [\"leftAxisDimensions\"] = new[]\n                                {\n                                },\n                                [\"fields\"] = new[]\n                                {\n                                },\n                                [\"values\"] = new[]\n                                {\n                                },\n                            },\n                        },\n                        [\"singleValue\"] = new Dictionary<string, object?>\n                        {\n                            [\"showLabel\"] = true,\n                            [\"label\"] = \"\",\n                            [\"prefixIcon\"] = \"\",\n                            [\"autoscale\"] = true,\n                            [\"alignment\"] = \"center\",\n                            [\"colorThresholdTarget\"] = \"value\",\n                        },\n                        [\"table\"] = new Dictionary<string, object?>\n                        {\n                            [\"rowDensity\"] = \"condensed\",\n                            [\"enableSparklines\"] = false,\n                            [\"hiddenColumns\"] = new[]\n                            {\n                            },\n                            [\"lineWrapIds\"] = new[]\n                            {\n                            },\n                            [\"columnWidths\"] = new Dictionary<string, object?>\n                            {\n                            },\n                        },\n                    },\n                },\n                [\"2\"] = new Dictionary<string, object?>\n                {\n                    [\"type\"] = \"data\",\n                    [\"title\"] = \"\",\n                    [\"query\"] = \"timeseries avg(dt.host.memory.used)\",\n                    [\"queryConfig\"] = new Dictionary<string, object?>\n                    {\n                        [\"additionalFilters\"] = new Dictionary<string, object?>\n                        {\n                        },\n                        [\"version\"] = \"4.3.1\",\n                        [\"datatype\"] = \"metrics\",\n                        [\"metricKey\"] = \"dt.host.memory.used\",\n                        [\"aggregation\"] = \"avg\",\n                        [\"by\"] = new[]\n                        {\n                        },\n                    },\n                    [\"subType\"] = \"dql-builder-metrics\",\n                    [\"visualization\"] = \"lineChart\",\n                    [\"visualizationSettings\"] = new Dictionary<string, object?>\n                    {\n                        [\"thresholds\"] = new[]\n                        {\n                        },\n                        [\"chartSettings\"] = new Dictionary<string, object?>\n                        {\n                            [\"gapPolicy\"] = \"connect\",\n                            [\"circleChartSettings\"] = new Dictionary<string, object?>\n                            {\n                                [\"groupingThresholdType\"] = \"relative\",\n                                [\"groupingThresholdValue\"] = 0,\n                                [\"valueType\"] = \"relative\",\n                            },\n                            [\"categoryOverrides\"] = new Dictionary<string, object?>\n                            {\n                            },\n                            [\"fieldMapping\"] = new Dictionary<string, object?>\n                            {\n                                [\"timestamp\"] = \"timeframe\",\n                                [\"leftAxisValues\"] = new[]\n                                {\n                                    \"avg(dt.host.memory.used)\",\n                                },\n                                [\"leftAxisDimensions\"] = new[]\n                                {\n                                },\n                                [\"fields\"] = new[]\n                                {\n                                },\n                                [\"values\"] = new[]\n                                {\n                                },\n                            },\n                            [\"categoricalBarChartSettings\"] = new Dictionary<string, object?>\n                            {\n                            },\n                        },\n                        [\"singleValue\"] = new Dictionary<string, object?>\n                        {\n                            [\"showLabel\"] = true,\n                            [\"label\"] = \"\",\n                            [\"prefixIcon\"] = \"\",\n                            [\"autoscale\"] = true,\n                            [\"alignment\"] = \"center\",\n                            [\"colorThresholdTarget\"] = \"value\",\n                        },\n                        [\"table\"] = new Dictionary<string, object?>\n                        {\n                            [\"rowDensity\"] = \"condensed\",\n                            [\"enableSparklines\"] = false,\n                            [\"hiddenColumns\"] = new[]\n                            {\n                            },\n                            [\"lineWrapIds\"] = new[]\n                            {\n                            },\n                            [\"columnWidths\"] = new Dictionary<string, object?>\n                            {\n                            },\n                        },\n                    },\n                },\n            },\n            [\"layouts\"] = new Dictionary<string, object?>\n            {\n                [\"0\"] = new Dictionary<string, object?>\n                {\n                    [\"x\"] = 0,\n                    [\"y\"] = 0,\n                    [\"w\"] = 24,\n                    [\"h\"] = 14,\n                },\n                [\"1\"] = new Dictionary<string, object?>\n                {\n                    [\"x\"] = 0,\n                    [\"y\"] = 14,\n                    [\"w\"] = 9,\n                    [\"h\"] = 6,\n                },\n                [\"2\"] = new Dictionary<string, object?>\n                {\n                    [\"x\"] = 15,\n                    [\"y\"] = 14,\n                    [\"w\"] = 9,\n                    [\"h\"] = 6,\n                },\n            },\n        }),\n    });\n\n    var thisDirectShares = new Dynatrace.DirectShares(\"thisDirectShares\", new()\n    {\n        DocumentId = thisDocument.Id,\n        Access = \"read-write\",\n        Recipients = new Dynatrace.Inputs.DirectSharesRecipientsArgs\n        {\n            Recipients = new[]\n            {\n                new Dynatrace.Inputs.DirectSharesRecipientsRecipientArgs\n                {\n                    Id = \"441664f0-23c9-40ef-b344-18c02c23d787\",\n                    Type = \"user\",\n                },\n                new Dynatrace.Inputs.DirectSharesRecipientsRecipientArgs\n                {\n                    Id = \"441664f0-23c9-40ef-b344-18c02c23d788\",\n                    Type = \"group\",\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"version\":   13,\n\t\t\t\"variables\": []interface{}{},\n\t\t\t\"tiles\": map[string]interface{}{\n\t\t\t\t\"0\": map[string]interface{}{\n\t\t\t\t\t\"type\":    \"markdown\",\n\t\t\t\t\t\"title\":   \"\",\n\t\t\t\t\t\"content\": \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n\t\t\t\t},\n\t\t\t\t\"1\": map[string]interface{}{\n\t\t\t\t\t\"type\":  \"data\",\n\t\t\t\t\t\"title\": \"\",\n\t\t\t\t\t\"query\": \"timeseries avg(dt.host.cpu.user)\",\n\t\t\t\t\t\"queryConfig\": map[string]interface{}{\n\t\t\t\t\t\t\"additionalFilters\": map[string]interface{}{},\n\t\t\t\t\t\t\"version\":           \"4.3.1\",\n\t\t\t\t\t\t\"datatype\":          \"metrics\",\n\t\t\t\t\t\t\"metricKey\":         \"dt.host.cpu.user\",\n\t\t\t\t\t\t\"aggregation\":       \"avg\",\n\t\t\t\t\t\t\"by\":                []interface{}{},\n\t\t\t\t\t},\n\t\t\t\t\t\"subType\":       \"dql-builder-metrics\",\n\t\t\t\t\t\"visualization\": \"lineChart\",\n\t\t\t\t\t\"visualizationSettings\": map[string]interface{}{\n\t\t\t\t\t\t\"thresholds\": []interface{}{},\n\t\t\t\t\t\t\"chartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\"gapPolicy\": \"connect\",\n\t\t\t\t\t\t\t\"circleChartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"groupingThresholdType\":  \"relative\",\n\t\t\t\t\t\t\t\t\"groupingThresholdValue\": 0,\n\t\t\t\t\t\t\t\t\"valueType\":              \"relative\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"categoryOverrides\": map[string]interface{}{},\n\t\t\t\t\t\t\t\"fieldMapping\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"timestamp\": \"timeframe\",\n\t\t\t\t\t\t\t\t\"leftAxisValues\": []string{\n\t\t\t\t\t\t\t\t\t\"avg(dt.host.cpu.user)\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"leftAxisDimensions\": []interface{}{},\n\t\t\t\t\t\t\t\t\"fields\":             []interface{}{},\n\t\t\t\t\t\t\t\t\"values\":             []interface{}{},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"singleValue\": map[string]interface{}{\n\t\t\t\t\t\t\t\"showLabel\":            true,\n\t\t\t\t\t\t\t\"label\":                \"\",\n\t\t\t\t\t\t\t\"prefixIcon\":           \"\",\n\t\t\t\t\t\t\t\"autoscale\":            true,\n\t\t\t\t\t\t\t\"alignment\":            \"center\",\n\t\t\t\t\t\t\t\"colorThresholdTarget\": \"value\",\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"table\": map[string]interface{}{\n\t\t\t\t\t\t\t\"rowDensity\":       \"condensed\",\n\t\t\t\t\t\t\t\"enableSparklines\": false,\n\t\t\t\t\t\t\t\"hiddenColumns\":    []interface{}{},\n\t\t\t\t\t\t\t\"lineWrapIds\":      []interface{}{},\n\t\t\t\t\t\t\t\"columnWidths\":     map[string]interface{}{},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\"2\": map[string]interface{}{\n\t\t\t\t\t\"type\":  \"data\",\n\t\t\t\t\t\"title\": \"\",\n\t\t\t\t\t\"query\": \"timeseries avg(dt.host.memory.used)\",\n\t\t\t\t\t\"queryConfig\": map[string]interface{}{\n\t\t\t\t\t\t\"additionalFilters\": map[string]interface{}{},\n\t\t\t\t\t\t\"version\":           \"4.3.1\",\n\t\t\t\t\t\t\"datatype\":          \"metrics\",\n\t\t\t\t\t\t\"metricKey\":         \"dt.host.memory.used\",\n\t\t\t\t\t\t\"aggregation\":       \"avg\",\n\t\t\t\t\t\t\"by\":                []interface{}{},\n\t\t\t\t\t},\n\t\t\t\t\t\"subType\":       \"dql-builder-metrics\",\n\t\t\t\t\t\"visualization\": \"lineChart\",\n\t\t\t\t\t\"visualizationSettings\": map[string]interface{}{\n\t\t\t\t\t\t\"thresholds\": []interface{}{},\n\t\t\t\t\t\t\"chartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\"gapPolicy\": \"connect\",\n\t\t\t\t\t\t\t\"circleChartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"groupingThresholdType\":  \"relative\",\n\t\t\t\t\t\t\t\t\"groupingThresholdValue\": 0,\n\t\t\t\t\t\t\t\t\"valueType\":              \"relative\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"categoryOverrides\": map[string]interface{}{},\n\t\t\t\t\t\t\t\"fieldMapping\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"timestamp\": \"timeframe\",\n\t\t\t\t\t\t\t\t\"leftAxisValues\": []string{\n\t\t\t\t\t\t\t\t\t\"avg(dt.host.memory.used)\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"leftAxisDimensions\": []interface{}{},\n\t\t\t\t\t\t\t\t\"fields\":             []interface{}{},\n\t\t\t\t\t\t\t\t\"values\":             []interface{}{},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"categoricalBarChartSettings\": map[string]interface{}{},\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"singleValue\": map[string]interface{}{\n\t\t\t\t\t\t\t\"showLabel\":            true,\n\t\t\t\t\t\t\t\"label\":                \"\",\n\t\t\t\t\t\t\t\"prefixIcon\":           \"\",\n\t\t\t\t\t\t\t\"autoscale\":            true,\n\t\t\t\t\t\t\t\"alignment\":            \"center\",\n\t\t\t\t\t\t\t\"colorThresholdTarget\": \"value\",\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"table\": map[string]interface{}{\n\t\t\t\t\t\t\t\"rowDensity\":       \"condensed\",\n\t\t\t\t\t\t\t\"enableSparklines\": false,\n\t\t\t\t\t\t\t\"hiddenColumns\":    []interface{}{},\n\t\t\t\t\t\t\t\"lineWrapIds\":      []interface{}{},\n\t\t\t\t\t\t\t\"columnWidths\":     map[string]interface{}{},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"layouts\": map[string]interface{}{\n\t\t\t\t\"0\": map[string]interface{}{\n\t\t\t\t\t\"x\": 0,\n\t\t\t\t\t\"y\": 0,\n\t\t\t\t\t\"w\": 24,\n\t\t\t\t\t\"h\": 14,\n\t\t\t\t},\n\t\t\t\t\"1\": map[string]interface{}{\n\t\t\t\t\t\"x\": 0,\n\t\t\t\t\t\"y\": 14,\n\t\t\t\t\t\"w\": 9,\n\t\t\t\t\t\"h\": 6,\n\t\t\t\t},\n\t\t\t\t\"2\": map[string]interface{}{\n\t\t\t\t\t\"x\": 15,\n\t\t\t\t\t\"y\": 14,\n\t\t\t\t\t\"w\": 9,\n\t\t\t\t\t\"h\": 6,\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\tthisDocument, err := dynatrace.NewDocument(ctx, \"thisDocument\", &dynatrace.DocumentArgs{\n\t\t\tType:    pulumi.String(\"dashboard\"),\n\t\t\tContent: pulumi.String(json0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewDirectShares(ctx, \"thisDirectShares\", &dynatrace.DirectSharesArgs{\n\t\t\tDocumentId: thisDocument.ID(),\n\t\t\tAccess:     pulumi.String(\"read-write\"),\n\t\t\tRecipients: &dynatrace.DirectSharesRecipientsArgs{\n\t\t\t\tRecipients: dynatrace.DirectSharesRecipientsRecipientArray{\n\t\t\t\t\t&dynatrace.DirectSharesRecipientsRecipientArgs{\n\t\t\t\t\t\tId:   pulumi.String(\"441664f0-23c9-40ef-b344-18c02c23d787\"),\n\t\t\t\t\t\tType: pulumi.String(\"user\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.DirectSharesRecipientsRecipientArgs{\n\t\t\t\t\t\tId:   pulumi.String(\"441664f0-23c9-40ef-b344-18c02c23d788\"),\n\t\t\t\t\t\tType: pulumi.String(\"group\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.Document;\nimport com.pulumi.dynatrace.DocumentArgs;\nimport com.pulumi.dynatrace.DirectShares;\nimport com.pulumi.dynatrace.DirectSharesArgs;\nimport com.pulumi.dynatrace.inputs.DirectSharesRecipientsArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var thisDocument = new Document(\"thisDocument\", DocumentArgs.builder()\n            .type(\"dashboard\")\n            .content(serializeJson(\n                jsonObject(\n                    jsonProperty(\"version\", 13),\n                    jsonProperty(\"variables\", jsonArray(\n                    )),\n                    jsonProperty(\"tiles\", jsonObject(\n                        jsonProperty(\"0\", jsonObject(\n                            jsonProperty(\"type\", \"markdown\"),\n                            jsonProperty(\"title\", \"\"),\n                            jsonProperty(\"content\", \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\")\n                        )),\n                        jsonProperty(\"1\", jsonObject(\n                            jsonProperty(\"type\", \"data\"),\n                            jsonProperty(\"title\", \"\"),\n                            jsonProperty(\"query\", \"timeseries avg(dt.host.cpu.user)\"),\n                            jsonProperty(\"queryConfig\", jsonObject(\n                                jsonProperty(\"additionalFilters\", jsonObject(\n\n                                )),\n                                jsonProperty(\"version\", \"4.3.1\"),\n                                jsonProperty(\"datatype\", \"metrics\"),\n                                jsonProperty(\"metricKey\", \"dt.host.cpu.user\"),\n                                jsonProperty(\"aggregation\", \"avg\"),\n                                jsonProperty(\"by\", jsonArray(\n                                ))\n                            )),\n                            jsonProperty(\"subType\", \"dql-builder-metrics\"),\n                            jsonProperty(\"visualization\", \"lineChart\"),\n                            jsonProperty(\"visualizationSettings\", jsonObject(\n                                jsonProperty(\"thresholds\", jsonArray(\n                                )),\n                                jsonProperty(\"chartSettings\", jsonObject(\n                                    jsonProperty(\"gapPolicy\", \"connect\"),\n                                    jsonProperty(\"circleChartSettings\", jsonObject(\n                                        jsonProperty(\"groupingThresholdType\", \"relative\"),\n                                        jsonProperty(\"groupingThresholdValue\", 0),\n                                        jsonProperty(\"valueType\", \"relative\")\n                                    )),\n                                    jsonProperty(\"categoryOverrides\", jsonObject(\n\n                                    )),\n                                    jsonProperty(\"fieldMapping\", jsonObject(\n                                        jsonProperty(\"timestamp\", \"timeframe\"),\n                                        jsonProperty(\"leftAxisValues\", jsonArray(\"avg(dt.host.cpu.user)\")),\n                                        jsonProperty(\"leftAxisDimensions\", jsonArray(\n                                        )),\n                                        jsonProperty(\"fields\", jsonArray(\n                                        )),\n                                        jsonProperty(\"values\", jsonArray(\n                                        ))\n                                    ))\n                                )),\n                                jsonProperty(\"singleValue\", jsonObject(\n                                    jsonProperty(\"showLabel\", true),\n                                    jsonProperty(\"label\", \"\"),\n                                    jsonProperty(\"prefixIcon\", \"\"),\n                                    jsonProperty(\"autoscale\", true),\n                                    jsonProperty(\"alignment\", \"center\"),\n                                    jsonProperty(\"colorThresholdTarget\", \"value\")\n                                )),\n                                jsonProperty(\"table\", jsonObject(\n                                    jsonProperty(\"rowDensity\", \"condensed\"),\n                                    jsonProperty(\"enableSparklines\", false),\n                                    jsonProperty(\"hiddenColumns\", jsonArray(\n                                    )),\n                                    jsonProperty(\"lineWrapIds\", jsonArray(\n                                    )),\n                                    jsonProperty(\"columnWidths\", jsonObject(\n\n                                    ))\n                                ))\n                            ))\n                        )),\n                        jsonProperty(\"2\", jsonObject(\n                            jsonProperty(\"type\", \"data\"),\n                            jsonProperty(\"title\", \"\"),\n                            jsonProperty(\"query\", \"timeseries avg(dt.host.memory.used)\"),\n                            jsonProperty(\"queryConfig\", jsonObject(\n                                jsonProperty(\"additionalFilters\", jsonObject(\n\n                                )),\n                                jsonProperty(\"version\", \"4.3.1\"),\n                                jsonProperty(\"datatype\", \"metrics\"),\n                                jsonProperty(\"metricKey\", \"dt.host.memory.used\"),\n                                jsonProperty(\"aggregation\", \"avg\"),\n                                jsonProperty(\"by\", jsonArray(\n                                ))\n                            )),\n                            jsonProperty(\"subType\", \"dql-builder-metrics\"),\n                            jsonProperty(\"visualization\", \"lineChart\"),\n                            jsonProperty(\"visualizationSettings\", jsonObject(\n                                jsonProperty(\"thresholds\", jsonArray(\n                                )),\n                                jsonProperty(\"chartSettings\", jsonObject(\n                                    jsonProperty(\"gapPolicy\", \"connect\"),\n                                    jsonProperty(\"circleChartSettings\", jsonObject(\n                                        jsonProperty(\"groupingThresholdType\", \"relative\"),\n                                        jsonProperty(\"groupingThresholdValue\", 0),\n                                        jsonProperty(\"valueType\", \"relative\")\n                                    )),\n                                    jsonProperty(\"categoryOverrides\", jsonObject(\n\n                                    )),\n                                    jsonProperty(\"fieldMapping\", jsonObject(\n                                        jsonProperty(\"timestamp\", \"timeframe\"),\n                                        jsonProperty(\"leftAxisValues\", jsonArray(\"avg(dt.host.memory.used)\")),\n                                        jsonProperty(\"leftAxisDimensions\", jsonArray(\n                                        )),\n                                        jsonProperty(\"fields\", jsonArray(\n                                        )),\n                                        jsonProperty(\"values\", jsonArray(\n                                        ))\n                                    )),\n                                    jsonProperty(\"categoricalBarChartSettings\", jsonObject(\n\n                                    ))\n                                )),\n                                jsonProperty(\"singleValue\", jsonObject(\n                                    jsonProperty(\"showLabel\", true),\n                                    jsonProperty(\"label\", \"\"),\n                                    jsonProperty(\"prefixIcon\", \"\"),\n                                    jsonProperty(\"autoscale\", true),\n                                    jsonProperty(\"alignment\", \"center\"),\n                                    jsonProperty(\"colorThresholdTarget\", \"value\")\n                                )),\n                                jsonProperty(\"table\", jsonObject(\n                                    jsonProperty(\"rowDensity\", \"condensed\"),\n                                    jsonProperty(\"enableSparklines\", false),\n                                    jsonProperty(\"hiddenColumns\", jsonArray(\n                                    )),\n                                    jsonProperty(\"lineWrapIds\", jsonArray(\n                                    )),\n                                    jsonProperty(\"columnWidths\", jsonObject(\n\n                                    ))\n                                ))\n                            ))\n                        ))\n                    )),\n                    jsonProperty(\"layouts\", jsonObject(\n                        jsonProperty(\"0\", jsonObject(\n                            jsonProperty(\"x\", 0),\n                            jsonProperty(\"y\", 0),\n                            jsonProperty(\"w\", 24),\n                            jsonProperty(\"h\", 14)\n                        )),\n                        jsonProperty(\"1\", jsonObject(\n                            jsonProperty(\"x\", 0),\n                            jsonProperty(\"y\", 14),\n                            jsonProperty(\"w\", 9),\n                            jsonProperty(\"h\", 6)\n                        )),\n                        jsonProperty(\"2\", jsonObject(\n                            jsonProperty(\"x\", 15),\n                            jsonProperty(\"y\", 14),\n                            jsonProperty(\"w\", 9),\n                            jsonProperty(\"h\", 6)\n                        ))\n                    ))\n                )))\n            .build());\n\n        var thisDirectShares = new DirectShares(\"thisDirectShares\", DirectSharesArgs.builder()\n            .documentId(thisDocument.id())\n            .access(\"read-write\")\n            .recipients(DirectSharesRecipientsArgs.builder()\n                .recipients(                \n                    DirectSharesRecipientsRecipientArgs.builder()\n                        .id(\"441664f0-23c9-40ef-b344-18c02c23d787\")\n                        .type(\"user\")\n                        .build(),\n                    DirectSharesRecipientsRecipientArgs.builder()\n                        .id(\"441664f0-23c9-40ef-b344-18c02c23d788\")\n                        .type(\"group\")\n                        .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  thisDirectShares:\n    type: dynatrace:DirectShares\n    properties:\n      documentId: ${thisDocument.id}\n      access: read-write\n      recipients:\n        recipients:\n          - id: 441664f0-23c9-40ef-b344-18c02c23d787\n            type: user\n          - id: 441664f0-23c9-40ef-b344-18c02c23d788\n            type: group\n  thisDocument:\n    type: dynatrace:Document\n    properties:\n      type: dashboard\n      content:\n        fn::toJSON:\n          version: 13\n          variables: []\n          tiles:\n            '0':\n              type: markdown\n              title: \"\"\n              content: '![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)'\n            '1':\n              type: data\n              title: \"\"\n              query: timeseries avg(dt.host.cpu.user)\n              queryConfig:\n                additionalFilters: {}\n                version: 4.3.1\n                datatype: metrics\n                metricKey: dt.host.cpu.user\n                aggregation: avg\n                by: []\n              subType: dql-builder-metrics\n              visualization: lineChart\n              visualizationSettings:\n                thresholds: []\n                chartSettings:\n                  gapPolicy: connect\n                  circleChartSettings:\n                    groupingThresholdType: relative\n                    groupingThresholdValue: 0\n                    valueType: relative\n                  categoryOverrides: {}\n                  fieldMapping:\n                    timestamp: timeframe\n                    leftAxisValues:\n                      - avg(dt.host.cpu.user)\n                    leftAxisDimensions: []\n                    fields: []\n                    values: []\n                singleValue:\n                  showLabel: true\n                  label: \"\"\n                  prefixIcon: \"\"\n                  autoscale: true\n                  alignment: center\n                  colorThresholdTarget: value\n                table:\n                  rowDensity: condensed\n                  enableSparklines: false\n                  hiddenColumns: []\n                  lineWrapIds: []\n                  columnWidths: {}\n            '2':\n              type: data\n              title: \"\"\n              query: timeseries avg(dt.host.memory.used)\n              queryConfig:\n                additionalFilters: {}\n                version: 4.3.1\n                datatype: metrics\n                metricKey: dt.host.memory.used\n                aggregation: avg\n                by: []\n              subType: dql-builder-metrics\n              visualization: lineChart\n              visualizationSettings:\n                thresholds: []\n                chartSettings:\n                  gapPolicy: connect\n                  circleChartSettings:\n                    groupingThresholdType: relative\n                    groupingThresholdValue: 0\n                    valueType: relative\n                  categoryOverrides: {}\n                  fieldMapping:\n                    timestamp: timeframe\n                    leftAxisValues:\n                      - avg(dt.host.memory.used)\n                    leftAxisDimensions: []\n                    fields: []\n                    values: []\n                  categoricalBarChartSettings: {}\n                singleValue:\n                  showLabel: true\n                  label: \"\"\n                  prefixIcon: \"\"\n                  autoscale: true\n                  alignment: center\n                  colorThresholdTarget: value\n                table:\n                  rowDensity: condensed\n                  enableSparklines: false\n                  hiddenColumns: []\n                  lineWrapIds: []\n                  columnWidths: {}\n          layouts:\n            '0':\n              x: 0\n              y: 0\n              w: 24\n              h: 14\n            '1':\n              x: 0\n              y: 14\n              w: 9\n              h: 6\n            '2':\n              x: 15\n              y: 14\n              w: 9\n              h: 6\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "access": {
          "type": "string",
          "description": "Access grants. Possible values are <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span> and `read-write`\n"
        },
        "documentId": {
          "type": "string",
          "description": "Document ID\n"
        },
        "recipients": {
          "$ref": "#/types/dynatrace:index%2FDirectSharesRecipients:DirectSharesRecipients",
          "description": "Recipients of the direct share\n"
        }
      },
      "type": "object",
      "required": [
        "documentId",
        "recipients"
      ],
      "inputProperties": {
        "access": {
          "type": "string",
          "description": "Access grants. Possible values are <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span> and `read-write`\n",
          "willReplaceOnChanges": true
        },
        "documentId": {
          "type": "string",
          "description": "Document ID\n"
        },
        "recipients": {
          "$ref": "#/types/dynatrace:index%2FDirectSharesRecipients:DirectSharesRecipients",
          "description": "Recipients of the direct share\n"
        }
      },
      "requiredInputs": [
        "documentId",
        "recipients"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DirectShares resources.\n",
        "properties": {
          "access": {
            "type": "string",
            "description": "Access grants. Possible values are <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span> and `read-write`\n",
            "willReplaceOnChanges": true
          },
          "documentId": {
            "type": "string",
            "description": "Document ID\n"
          },
          "recipients": {
            "$ref": "#/types/dynatrace:index%2FDirectSharesRecipients:DirectSharesRecipients",
            "description": "Recipients of the direct share\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/discoveryDefaultRules:DiscoveryDefaultRules": {
      "properties": {
        "rule": {
          "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRule:DiscoveryDefaultRulesRule",
          "description": "Rule:\n"
        },
        "settings": {
          "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesSettings:DiscoveryDefaultRulesSettings",
          "description": "Settings:\n"
        }
      },
      "type": "object",
      "required": [
        "rule",
        "settings"
      ],
      "inputProperties": {
        "rule": {
          "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRule:DiscoveryDefaultRulesRule",
          "description": "Rule:\n"
        },
        "settings": {
          "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesSettings:DiscoveryDefaultRulesSettings",
          "description": "Settings:\n"
        }
      },
      "requiredInputs": [
        "rule",
        "settings"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiscoveryDefaultRules resources.\n",
        "properties": {
          "rule": {
            "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesRule:DiscoveryDefaultRulesRule",
            "description": "Rule:\n"
          },
          "settings": {
            "$ref": "#/types/dynatrace:index%2FDiscoveryDefaultRulesSettings:DiscoveryDefaultRulesSettings",
            "description": "Settings:\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/discoveryFeatureFlags:DiscoveryFeatureFlags": {
      "properties": {
        "booleanValue": {
          "type": "boolean",
          "description": "State of boolean feature\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the feature\n"
        },
        "numberValue": {
          "type": "integer",
          "description": "State of numeric feature\n"
        },
        "stringValue": {
          "type": "string",
          "description": "State of textual feature\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Boolean`, `Number`, `String`\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ],
      "inputProperties": {
        "booleanValue": {
          "type": "boolean",
          "description": "State of boolean feature\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the feature\n"
        },
        "numberValue": {
          "type": "integer",
          "description": "State of numeric feature\n"
        },
        "stringValue": {
          "type": "string",
          "description": "State of textual feature\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Boolean`, `Number`, `String`\n"
        }
      },
      "requiredInputs": [
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiscoveryFeatureFlags resources.\n",
        "properties": {
          "booleanValue": {
            "type": "boolean",
            "description": "State of boolean feature\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the feature\n"
          },
          "numberValue": {
            "type": "integer",
            "description": "State of numeric feature\n"
          },
          "stringValue": {
            "type": "string",
            "description": "State of textual feature\n"
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `Boolean`, `Number`, `String`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskAnalytics:DiskAnalytics": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The Disk Analytics feature requires an extension to be added to your environment. The Disk Analytics extension consumes custom metrics and [Davis data units](https://www.dynatrace.com/support/help/shortlink/metric-cost-calculation).\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP)"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "scope"
      ],
      "inputProperties": {
        "enabled": {
          "type": "boolean",
          "description": "The Disk Analytics feature requires an extension to be added to your environment. The Disk Analytics extension consumes custom metrics and [Davis data units](https://www.dynatrace.com/support/help/shortlink/metric-cost-calculation).\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP)",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskAnalytics resources.\n",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "The Disk Analytics feature requires an extension to be added to your environment. The Disk Analytics extension consumes custom metrics and [Davis data units](https://www.dynatrace.com/support/help/shortlink/metric-cost-calculation).\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP)",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskAnomalies:DiskAnomalies": {
      "properties": {
        "diskName": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesDiskName:DiskAnomaliesDiskName",
          "description": "Narrows the rule usage down to disks, matching the specified criteria\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Disk event rule enabled/disabled\n"
        },
        "hostGroupId": {
          "type": "string",
          "description": "Narrows the rule usage down to disks that run on hosts that themselves run on the specified host group\n"
        },
        "metric": {
          "type": "string",
          "description": "The metric to monitor. Possible values are: `LOW_DISK_SPACE`, `LOW_INODES`, `READ_TIME_EXCEEDING` and `WRITE_TIME_EXCEEDING`\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the disk event rule\n"
        },
        "samples": {
          "type": "integer",
          "description": "The number of samples to evaluate\n"
        },
        "tags": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesTags:DiskAnomaliesTags",
          "description": "Narrows the rule usage down to the hosts matching the specified tags\n"
        },
        "threshold": {
          "type": "number",
          "description": "The threshold to trigger disk event.   * A percentage for `LowDiskSpace` or `LowInodes` metrics.   * In milliseconds for `ReadTimeExceeding` or `WriteTimeExceeding` metrics\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of samples that must violate the threshold to trigger an event. Must not exceed the number of evaluated samples\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "metric",
        "name",
        "samples",
        "threshold",
        "violatingSamples"
      ],
      "inputProperties": {
        "diskName": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesDiskName:DiskAnomaliesDiskName",
          "description": "Narrows the rule usage down to disks, matching the specified criteria\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Disk event rule enabled/disabled\n"
        },
        "hostGroupId": {
          "type": "string",
          "description": "Narrows the rule usage down to disks that run on hosts that themselves run on the specified host group\n"
        },
        "metric": {
          "type": "string",
          "description": "The metric to monitor. Possible values are: `LOW_DISK_SPACE`, `LOW_INODES`, `READ_TIME_EXCEEDING` and `WRITE_TIME_EXCEEDING`\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the disk event rule\n"
        },
        "samples": {
          "type": "integer",
          "description": "The number of samples to evaluate\n"
        },
        "tags": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesTags:DiskAnomaliesTags",
          "description": "Narrows the rule usage down to the hosts matching the specified tags\n"
        },
        "threshold": {
          "type": "number",
          "description": "The threshold to trigger disk event.   * A percentage for `LowDiskSpace` or `LowInodes` metrics.   * In milliseconds for `ReadTimeExceeding` or `WriteTimeExceeding` metrics\n"
        },
        "violatingSamples": {
          "type": "integer",
          "description": "The number of samples that must violate the threshold to trigger an event. Must not exceed the number of evaluated samples\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metric",
        "samples",
        "threshold",
        "violatingSamples"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskAnomalies resources.\n",
        "properties": {
          "diskName": {
            "$ref": "#/types/dynatrace:index%2FDiskAnomaliesDiskName:DiskAnomaliesDiskName",
            "description": "Narrows the rule usage down to disks, matching the specified criteria\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "Disk event rule enabled/disabled\n"
          },
          "hostGroupId": {
            "type": "string",
            "description": "Narrows the rule usage down to disks that run on hosts that themselves run on the specified host group\n"
          },
          "metric": {
            "type": "string",
            "description": "The metric to monitor. Possible values are: `LOW_DISK_SPACE`, `LOW_INODES`, `READ_TIME_EXCEEDING` and `WRITE_TIME_EXCEEDING`\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the disk event rule\n"
          },
          "samples": {
            "type": "integer",
            "description": "The number of samples to evaluate\n"
          },
          "tags": {
            "$ref": "#/types/dynatrace:index%2FDiskAnomaliesTags:DiskAnomaliesTags",
            "description": "Narrows the rule usage down to the hosts matching the specified tags\n"
          },
          "threshold": {
            "type": "number",
            "description": "The threshold to trigger disk event.   * A percentage for `LowDiskSpace` or `LowInodes` metrics.   * In milliseconds for `ReadTimeExceeding` or `WriteTimeExceeding` metrics\n"
          },
          "violatingSamples": {
            "type": "integer",
            "description": "The number of samples that must violate the threshold to trigger an event. Must not exceed the number of evaluated samples\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskAnomaliesV2:DiskAnomaliesV2": {
      "properties": {
        "disk": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2Disk:DiskAnomaliesV2Disk",
          "description": "Disk\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope for the disk anomaly detection\n"
        }
      },
      "type": "object",
      "required": [
        "disk",
        "scope"
      ],
      "inputProperties": {
        "disk": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2Disk:DiskAnomaliesV2Disk",
          "description": "Disk\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope for the disk anomaly detection\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "disk",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskAnomaliesV2 resources.\n",
        "properties": {
          "disk": {
            "$ref": "#/types/dynatrace:index%2FDiskAnomaliesV2Disk:DiskAnomaliesV2Disk",
            "description": "Disk\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope for the disk anomaly detection\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskAnomalyRules:DiskAnomalyRules": {
      "properties": {
        "diskNameFilter": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomalyRulesDiskNameFilter:DiskAnomalyRulesDiskNameFilter",
          "description": "Only apply to disks whose name matches\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"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "metric": {
          "type": "string",
          "description": "Possible Values: `LOW_DISK_SPACE`, `LOW_INODES`, `READ_TIME_EXCEEDING`, `WRITE_TIME_EXCEEDING`\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "sampleLimit": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomalyRulesSampleLimit:DiskAnomalyRulesSampleLimit",
          "description": "Only alert if the threshold was violated in at least *n* of the last *m* samples\n"
        },
        "tagFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Only apply to hosts that have the following tags\n"
        },
        "thresholdMilliseconds": {
          "type": "number",
          "description": "Alert if higher than\n"
        },
        "thresholdPercent": {
          "type": "number",
          "description": "Alert if lower than\n"
        }
      },
      "type": "object",
      "required": [
        "diskNameFilter",
        "enabled",
        "metric",
        "name",
        "sampleLimit"
      ],
      "inputProperties": {
        "diskNameFilter": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomalyRulesDiskNameFilter:DiskAnomalyRulesDiskNameFilter",
          "description": "Only apply to disks whose name matches\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"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "metric": {
          "type": "string",
          "description": "Possible Values: `LOW_DISK_SPACE`, `LOW_INODES`, `READ_TIME_EXCEEDING`, `WRITE_TIME_EXCEEDING`\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "sampleLimit": {
          "$ref": "#/types/dynatrace:index%2FDiskAnomalyRulesSampleLimit:DiskAnomalyRulesSampleLimit",
          "description": "Only alert if the threshold was violated in at least *n* of the last *m* samples\n"
        },
        "tagFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Only apply to hosts that have the following tags\n"
        },
        "thresholdMilliseconds": {
          "type": "number",
          "description": "Alert if higher than\n"
        },
        "thresholdPercent": {
          "type": "number",
          "description": "Alert if lower than\n"
        }
      },
      "requiredInputs": [
        "diskNameFilter",
        "enabled",
        "metric",
        "sampleLimit"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskAnomalyRules resources.\n",
        "properties": {
          "diskNameFilter": {
            "$ref": "#/types/dynatrace:index%2FDiskAnomalyRulesDiskNameFilter:DiskAnomalyRulesDiskNameFilter",
            "description": "Only apply to disks whose name matches\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"
          },
          "hostGroupId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "metric": {
            "type": "string",
            "description": "Possible Values: `LOW_DISK_SPACE`, `LOW_INODES`, `READ_TIME_EXCEEDING`, `WRITE_TIME_EXCEEDING`\n"
          },
          "name": {
            "type": "string",
            "description": "Name\n"
          },
          "sampleLimit": {
            "$ref": "#/types/dynatrace:index%2FDiskAnomalyRulesSampleLimit:DiskAnomalyRulesSampleLimit",
            "description": "Only alert if the threshold was violated in at least *n* of the last *m* samples\n"
          },
          "tagFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Only apply to hosts that have the following tags\n"
          },
          "thresholdMilliseconds": {
            "type": "number",
            "description": "Alert if higher than\n"
          },
          "thresholdPercent": {
            "type": "number",
            "description": "Alert if lower than\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskEdgeAnomalyDetectors:DiskEdgeAnomalyDetectors": {
      "properties": {
        "alerts": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsAlerts:DiskEdgeAnomalyDetectorsAlerts",
          "description": "Alerts\n"
        },
        "diskNameFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Disk will be included in this policy if **any** of the filters match\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"
        },
        "eventProperties": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsEventProperties:DiskEdgeAnomalyDetectorsEventProperties",
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        },
        "hostMetadataConditions": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsHostMetadataConditions:DiskEdgeAnomalyDetectorsHostMetadataConditions",
          "description": "The policy will be enabled if **all** conditions are met\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "operatingSystems": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the operating systems on which policy should be applied\n"
        },
        "policyName": {
          "type": "string",
          "description": "Policy name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "policyName"
      ],
      "inputProperties": {
        "alerts": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsAlerts:DiskEdgeAnomalyDetectorsAlerts",
          "description": "Alerts\n"
        },
        "diskNameFilters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Disk will be included in this policy if **any** of the filters match\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"
        },
        "eventProperties": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsEventProperties:DiskEdgeAnomalyDetectorsEventProperties",
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        },
        "hostMetadataConditions": {
          "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsHostMetadataConditions:DiskEdgeAnomalyDetectorsHostMetadataConditions",
          "description": "The policy will be enabled if **all** conditions are met\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "operatingSystems": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the operating systems on which policy should be applied\n"
        },
        "policyName": {
          "type": "string",
          "description": "Policy name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "policyName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskEdgeAnomalyDetectors resources.\n",
        "properties": {
          "alerts": {
            "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsAlerts:DiskEdgeAnomalyDetectorsAlerts",
            "description": "Alerts\n"
          },
          "diskNameFilters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Disk will be included in this policy if **any** of the filters match\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"
          },
          "eventProperties": {
            "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsEventProperties:DiskEdgeAnomalyDetectorsEventProperties",
            "description": "Set of additional key-value properties to be attached to the triggered event.\n"
          },
          "hostMetadataConditions": {
            "$ref": "#/types/dynatrace:index%2FDiskEdgeAnomalyDetectorsHostMetadataConditions:DiskEdgeAnomalyDetectorsHostMetadataConditions",
            "description": "The policy will be enabled if **all** conditions are met\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "operatingSystems": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the operating systems on which policy should be applied\n"
          },
          "policyName": {
            "type": "string",
            "description": "Policy name\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskOptions:DiskOptions": {
      "properties": {
        "disableNfsDiskMonitoring": {
          "type": "boolean",
          "description": "Deactivate NFS monitoring on all supported systems"
        },
        "exclusions": {
          "$ref": "#/types/dynatrace:index%2FDiskOptionsExclusions:DiskOptionsExclusions",
          "description": "OneAgent automatically detects and monitors all your mount points, however you can create exception rules to remove disks from the monitoring list."
        },
        "nfsShowAll": {
          "type": "boolean",
          "description": "When disabled OneAgent will try to deduplicate some of nfs disks. Disabled by default, applies only to Linux hosts. Requires OneAgent 1.209 or later"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment."
        }
      },
      "type": "object",
      "inputProperties": {
        "disableNfsDiskMonitoring": {
          "type": "boolean",
          "description": "Deactivate NFS monitoring on all supported systems"
        },
        "exclusions": {
          "$ref": "#/types/dynatrace:index%2FDiskOptionsExclusions:DiskOptionsExclusions",
          "description": "OneAgent automatically detects and monitors all your mount points, however you can create exception rules to remove disks from the monitoring list."
        },
        "nfsShowAll": {
          "type": "boolean",
          "description": "When disabled OneAgent will try to deduplicate some of nfs disks. Disabled by default, applies only to Linux hosts. Requires OneAgent 1.209 or later"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment."
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskOptions resources.\n",
        "properties": {
          "disableNfsDiskMonitoring": {
            "type": "boolean",
            "description": "Deactivate NFS monitoring on all supported systems"
          },
          "exclusions": {
            "$ref": "#/types/dynatrace:index%2FDiskOptionsExclusions:DiskOptionsExclusions",
            "description": "OneAgent automatically detects and monitors all your mount points, however you can create exception rules to remove disks from the monitoring list."
          },
          "nfsShowAll": {
            "type": "boolean",
            "description": "When disabled OneAgent will try to deduplicate some of nfs disks. Disabled by default, applies only to Linux hosts. Requires OneAgent 1.209 or later"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/diskSpecificAnomaliesV2:DiskSpecificAnomaliesV2": {
      "properties": {
        "diskId": {
          "type": "string",
          "description": "The id for the disk anomaly detection\n"
        },
        "diskLowInodesDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowInodesDetection:DiskSpecificAnomaliesV2DiskLowInodesDetection",
          "description": "no documentation available\n"
        },
        "diskLowSpaceDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowSpaceDetection:DiskSpecificAnomaliesV2DiskLowSpaceDetection",
          "description": "no documentation available\n"
        },
        "diskSlowWritesAndReadsDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection:DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection",
          "description": "no documentation available\n"
        },
        "overrideDiskLowSpaceDetection": {
          "type": "boolean",
          "description": "Override low disk space detection settings\n"
        },
        "overrideLowInodesDetection": {
          "type": "boolean",
          "description": "Override low inodes detection settings\n"
        },
        "overrideSlowWritesAndReadsDetection": {
          "type": "boolean",
          "description": "Override slow writes and reads detection settings\n"
        }
      },
      "type": "object",
      "required": [
        "diskId",
        "overrideDiskLowSpaceDetection",
        "overrideLowInodesDetection",
        "overrideSlowWritesAndReadsDetection"
      ],
      "inputProperties": {
        "diskId": {
          "type": "string",
          "description": "The id for the disk anomaly detection\n",
          "willReplaceOnChanges": true
        },
        "diskLowInodesDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowInodesDetection:DiskSpecificAnomaliesV2DiskLowInodesDetection",
          "description": "no documentation available\n"
        },
        "diskLowSpaceDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowSpaceDetection:DiskSpecificAnomaliesV2DiskLowSpaceDetection",
          "description": "no documentation available\n"
        },
        "diskSlowWritesAndReadsDetection": {
          "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection:DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection",
          "description": "no documentation available\n"
        },
        "overrideDiskLowSpaceDetection": {
          "type": "boolean",
          "description": "Override low disk space detection settings\n"
        },
        "overrideLowInodesDetection": {
          "type": "boolean",
          "description": "Override low inodes detection settings\n"
        },
        "overrideSlowWritesAndReadsDetection": {
          "type": "boolean",
          "description": "Override slow writes and reads detection settings\n"
        }
      },
      "requiredInputs": [
        "diskId",
        "overrideDiskLowSpaceDetection",
        "overrideLowInodesDetection",
        "overrideSlowWritesAndReadsDetection"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering DiskSpecificAnomaliesV2 resources.\n",
        "properties": {
          "diskId": {
            "type": "string",
            "description": "The id for the disk anomaly detection\n",
            "willReplaceOnChanges": true
          },
          "diskLowInodesDetection": {
            "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowInodesDetection:DiskSpecificAnomaliesV2DiskLowInodesDetection",
            "description": "no documentation available\n"
          },
          "diskLowSpaceDetection": {
            "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskLowSpaceDetection:DiskSpecificAnomaliesV2DiskLowSpaceDetection",
            "description": "no documentation available\n"
          },
          "diskSlowWritesAndReadsDetection": {
            "$ref": "#/types/dynatrace:index%2FDiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection:DiskSpecificAnomaliesV2DiskSlowWritesAndReadsDetection",
            "description": "no documentation available\n"
          },
          "overrideDiskLowSpaceDetection": {
            "type": "boolean",
            "description": "Override low disk space detection settings\n"
          },
          "overrideLowInodesDetection": {
            "type": "boolean",
            "description": "Override low inodes detection settings\n"
          },
          "overrideSlowWritesAndReadsDetection": {
            "type": "boolean",
            "description": "Override slow writes and reads detection settings\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/document:Document": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Create and edit documents** (`document:documents:write`), **View documents** (`document:documents:read`), **Delete documents** (`document:documents:delete`), and  **Delete documents from trash** (`document:trash.documents:delete`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace Documents - https://########.apps.dynatrace.com/platform/swagger-ui/index.html?urls.primaryName=Document%20Service\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _this = new dynatrace.Document(\"this\", {\n    type: \"dashboard\",\n    customId: \"#name#\",\n    content: JSON.stringify({\n        version: 13,\n        variables: [],\n        tiles: {\n            \"0\": {\n                type: \"markdown\",\n                title: \"\",\n                content: \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n            },\n            \"1\": {\n                type: \"data\",\n                title: \"\",\n                query: \"timeseries avg(dt.host.cpu.user)\",\n                queryConfig: {\n                    additionalFilters: {},\n                    version: \"4.3.1\",\n                    datatype: \"metrics\",\n                    metricKey: \"dt.host.cpu.user\",\n                    aggregation: \"avg\",\n                    by: [],\n                },\n                subType: \"dql-builder-metrics\",\n                visualization: \"lineChart\",\n                visualizationSettings: {\n                    thresholds: [],\n                    chartSettings: {\n                        gapPolicy: \"connect\",\n                        circleChartSettings: {\n                            groupingThresholdType: \"relative\",\n                            groupingThresholdValue: 0,\n                            valueType: \"relative\",\n                        },\n                        categoryOverrides: {},\n                        fieldMapping: {\n                            timestamp: \"timeframe\",\n                            leftAxisValues: [\"avg(dt.host.cpu.user)\"],\n                            leftAxisDimensions: [],\n                            fields: [],\n                            values: [],\n                        },\n                    },\n                    singleValue: {\n                        showLabel: true,\n                        label: \"\",\n                        prefixIcon: \"\",\n                        autoscale: true,\n                        alignment: \"center\",\n                        colorThresholdTarget: \"value\",\n                    },\n                    table: {\n                        rowDensity: \"condensed\",\n                        enableSparklines: false,\n                        hiddenColumns: [],\n                        lineWrapIds: [],\n                        columnWidths: {},\n                    },\n                },\n            },\n            \"2\": {\n                type: \"data\",\n                title: \"\",\n                query: \"timeseries avg(dt.host.memory.used)\",\n                queryConfig: {\n                    additionalFilters: {},\n                    version: \"4.3.1\",\n                    datatype: \"metrics\",\n                    metricKey: \"dt.host.memory.used\",\n                    aggregation: \"avg\",\n                    by: [],\n                },\n                subType: \"dql-builder-metrics\",\n                visualization: \"lineChart\",\n                visualizationSettings: {\n                    thresholds: [],\n                    chartSettings: {\n                        gapPolicy: \"connect\",\n                        circleChartSettings: {\n                            groupingThresholdType: \"relative\",\n                            groupingThresholdValue: 0,\n                            valueType: \"relative\",\n                        },\n                        categoryOverrides: {},\n                        fieldMapping: {\n                            timestamp: \"timeframe\",\n                            leftAxisValues: [\"avg(dt.host.memory.used)\"],\n                            leftAxisDimensions: [],\n                            fields: [],\n                            values: [],\n                        },\n                        categoricalBarChartSettings: {},\n                    },\n                    singleValue: {\n                        showLabel: true,\n                        label: \"\",\n                        prefixIcon: \"\",\n                        autoscale: true,\n                        alignment: \"center\",\n                        colorThresholdTarget: \"value\",\n                    },\n                    table: {\n                        rowDensity: \"condensed\",\n                        enableSparklines: false,\n                        hiddenColumns: [],\n                        lineWrapIds: [],\n                        columnWidths: {},\n                    },\n                },\n            },\n        },\n        layouts: {\n            \"0\": {\n                x: 0,\n                y: 0,\n                w: 24,\n                h: 14,\n            },\n            \"1\": {\n                x: 0,\n                y: 14,\n                w: 9,\n                h: 6,\n            },\n            \"2\": {\n                x: 15,\n                y: 14,\n                w: 9,\n                h: 6,\n            },\n        },\n    }),\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumiverse_dynatrace as dynatrace\n\nthis = dynatrace.Document(\"this\",\n    type=\"dashboard\",\n    custom_id=\"#name#\",\n    content=json.dumps({\n        \"version\": 13,\n        \"variables\": [],\n        \"tiles\": {\n            \"0\": {\n                \"type\": \"markdown\",\n                \"title\": \"\",\n                \"content\": \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n            },\n            \"1\": {\n                \"type\": \"data\",\n                \"title\": \"\",\n                \"query\": \"timeseries avg(dt.host.cpu.user)\",\n                \"queryConfig\": {\n                    \"additionalFilters\": {},\n                    \"version\": \"4.3.1\",\n                    \"datatype\": \"metrics\",\n                    \"metricKey\": \"dt.host.cpu.user\",\n                    \"aggregation\": \"avg\",\n                    \"by\": [],\n                },\n                \"subType\": \"dql-builder-metrics\",\n                \"visualization\": \"lineChart\",\n                \"visualizationSettings\": {\n                    \"thresholds\": [],\n                    \"chartSettings\": {\n                        \"gapPolicy\": \"connect\",\n                        \"circleChartSettings\": {\n                            \"groupingThresholdType\": \"relative\",\n                            \"groupingThresholdValue\": 0,\n                            \"valueType\": \"relative\",\n                        },\n                        \"categoryOverrides\": {},\n                        \"fieldMapping\": {\n                            \"timestamp\": \"timeframe\",\n                            \"leftAxisValues\": [\"avg(dt.host.cpu.user)\"],\n                            \"leftAxisDimensions\": [],\n                            \"fields\": [],\n                            \"values\": [],\n                        },\n                    },\n                    \"singleValue\": {\n                        \"showLabel\": True,\n                        \"label\": \"\",\n                        \"prefixIcon\": \"\",\n                        \"autoscale\": True,\n                        \"alignment\": \"center\",\n                        \"colorThresholdTarget\": \"value\",\n                    },\n                    \"table\": {\n                        \"rowDensity\": \"condensed\",\n                        \"enableSparklines\": False,\n                        \"hiddenColumns\": [],\n                        \"lineWrapIds\": [],\n                        \"columnWidths\": {},\n                    },\n                },\n            },\n            \"2\": {\n                \"type\": \"data\",\n                \"title\": \"\",\n                \"query\": \"timeseries avg(dt.host.memory.used)\",\n                \"queryConfig\": {\n                    \"additionalFilters\": {},\n                    \"version\": \"4.3.1\",\n                    \"datatype\": \"metrics\",\n                    \"metricKey\": \"dt.host.memory.used\",\n                    \"aggregation\": \"avg\",\n                    \"by\": [],\n                },\n                \"subType\": \"dql-builder-metrics\",\n                \"visualization\": \"lineChart\",\n                \"visualizationSettings\": {\n                    \"thresholds\": [],\n                    \"chartSettings\": {\n                        \"gapPolicy\": \"connect\",\n                        \"circleChartSettings\": {\n                            \"groupingThresholdType\": \"relative\",\n                            \"groupingThresholdValue\": 0,\n                            \"valueType\": \"relative\",\n                        },\n                        \"categoryOverrides\": {},\n                        \"fieldMapping\": {\n                            \"timestamp\": \"timeframe\",\n                            \"leftAxisValues\": [\"avg(dt.host.memory.used)\"],\n                            \"leftAxisDimensions\": [],\n                            \"fields\": [],\n                            \"values\": [],\n                        },\n                        \"categoricalBarChartSettings\": {},\n                    },\n                    \"singleValue\": {\n                        \"showLabel\": True,\n                        \"label\": \"\",\n                        \"prefixIcon\": \"\",\n                        \"autoscale\": True,\n                        \"alignment\": \"center\",\n                        \"colorThresholdTarget\": \"value\",\n                    },\n                    \"table\": {\n                        \"rowDensity\": \"condensed\",\n                        \"enableSparklines\": False,\n                        \"hiddenColumns\": [],\n                        \"lineWrapIds\": [],\n                        \"columnWidths\": {},\n                    },\n                },\n            },\n        },\n        \"layouts\": {\n            \"0\": {\n                \"x\": 0,\n                \"y\": 0,\n                \"w\": 24,\n                \"h\": 14,\n            },\n            \"1\": {\n                \"x\": 0,\n                \"y\": 14,\n                \"w\": 9,\n                \"h\": 6,\n            },\n            \"2\": {\n                \"x\": 15,\n                \"y\": 14,\n                \"w\": 9,\n                \"h\": 6,\n            },\n        },\n    }))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var @this = new Dynatrace.Document(\"this\", new()\n    {\n        Type = \"dashboard\",\n        CustomId = \"#name#\",\n        Content = JsonSerializer.Serialize(new Dictionary<string, object?>\n        {\n            [\"version\"] = 13,\n            [\"variables\"] = new[]\n            {\n            },\n            [\"tiles\"] = new Dictionary<string, object?>\n            {\n                [\"0\"] = new Dictionary<string, object?>\n                {\n                    [\"type\"] = \"markdown\",\n                    [\"title\"] = \"\",\n                    [\"content\"] = \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n                },\n                [\"1\"] = new Dictionary<string, object?>\n                {\n                    [\"type\"] = \"data\",\n                    [\"title\"] = \"\",\n                    [\"query\"] = \"timeseries avg(dt.host.cpu.user)\",\n                    [\"queryConfig\"] = new Dictionary<string, object?>\n                    {\n                        [\"additionalFilters\"] = new Dictionary<string, object?>\n                        {\n                        },\n                        [\"version\"] = \"4.3.1\",\n                        [\"datatype\"] = \"metrics\",\n                        [\"metricKey\"] = \"dt.host.cpu.user\",\n                        [\"aggregation\"] = \"avg\",\n                        [\"by\"] = new[]\n                        {\n                        },\n                    },\n                    [\"subType\"] = \"dql-builder-metrics\",\n                    [\"visualization\"] = \"lineChart\",\n                    [\"visualizationSettings\"] = new Dictionary<string, object?>\n                    {\n                        [\"thresholds\"] = new[]\n                        {\n                        },\n                        [\"chartSettings\"] = new Dictionary<string, object?>\n                        {\n                            [\"gapPolicy\"] = \"connect\",\n                            [\"circleChartSettings\"] = new Dictionary<string, object?>\n                            {\n                                [\"groupingThresholdType\"] = \"relative\",\n                                [\"groupingThresholdValue\"] = 0,\n                                [\"valueType\"] = \"relative\",\n                            },\n                            [\"categoryOverrides\"] = new Dictionary<string, object?>\n                            {\n                            },\n                            [\"fieldMapping\"] = new Dictionary<string, object?>\n                            {\n                                [\"timestamp\"] = \"timeframe\",\n                                [\"leftAxisValues\"] = new[]\n                                {\n                                    \"avg(dt.host.cpu.user)\",\n                                },\n                                [\"leftAxisDimensions\"] = new[]\n                                {\n                                },\n                                [\"fields\"] = new[]\n                                {\n                                },\n                                [\"values\"] = new[]\n                                {\n                                },\n                            },\n                        },\n                        [\"singleValue\"] = new Dictionary<string, object?>\n                        {\n                            [\"showLabel\"] = true,\n                            [\"label\"] = \"\",\n                            [\"prefixIcon\"] = \"\",\n                            [\"autoscale\"] = true,\n                            [\"alignment\"] = \"center\",\n                            [\"colorThresholdTarget\"] = \"value\",\n                        },\n                        [\"table\"] = new Dictionary<string, object?>\n                        {\n                            [\"rowDensity\"] = \"condensed\",\n                            [\"enableSparklines\"] = false,\n                            [\"hiddenColumns\"] = new[]\n                            {\n                            },\n                            [\"lineWrapIds\"] = new[]\n                            {\n                            },\n                            [\"columnWidths\"] = new Dictionary<string, object?>\n                            {\n                            },\n                        },\n                    },\n                },\n                [\"2\"] = new Dictionary<string, object?>\n                {\n                    [\"type\"] = \"data\",\n                    [\"title\"] = \"\",\n                    [\"query\"] = \"timeseries avg(dt.host.memory.used)\",\n                    [\"queryConfig\"] = new Dictionary<string, object?>\n                    {\n                        [\"additionalFilters\"] = new Dictionary<string, object?>\n                        {\n                        },\n                        [\"version\"] = \"4.3.1\",\n                        [\"datatype\"] = \"metrics\",\n                        [\"metricKey\"] = \"dt.host.memory.used\",\n                        [\"aggregation\"] = \"avg\",\n                        [\"by\"] = new[]\n                        {\n                        },\n                    },\n                    [\"subType\"] = \"dql-builder-metrics\",\n                    [\"visualization\"] = \"lineChart\",\n                    [\"visualizationSettings\"] = new Dictionary<string, object?>\n                    {\n                        [\"thresholds\"] = new[]\n                        {\n                        },\n                        [\"chartSettings\"] = new Dictionary<string, object?>\n                        {\n                            [\"gapPolicy\"] = \"connect\",\n                            [\"circleChartSettings\"] = new Dictionary<string, object?>\n                            {\n                                [\"groupingThresholdType\"] = \"relative\",\n                                [\"groupingThresholdValue\"] = 0,\n                                [\"valueType\"] = \"relative\",\n                            },\n                            [\"categoryOverrides\"] = new Dictionary<string, object?>\n                            {\n                            },\n                            [\"fieldMapping\"] = new Dictionary<string, object?>\n                            {\n                                [\"timestamp\"] = \"timeframe\",\n                                [\"leftAxisValues\"] = new[]\n                                {\n                                    \"avg(dt.host.memory.used)\",\n                                },\n                                [\"leftAxisDimensions\"] = new[]\n                                {\n                                },\n                                [\"fields\"] = new[]\n                                {\n                                },\n                                [\"values\"] = new[]\n                                {\n                                },\n                            },\n                            [\"categoricalBarChartSettings\"] = new Dictionary<string, object?>\n                            {\n                            },\n                        },\n                        [\"singleValue\"] = new Dictionary<string, object?>\n                        {\n                            [\"showLabel\"] = true,\n                            [\"label\"] = \"\",\n                            [\"prefixIcon\"] = \"\",\n                            [\"autoscale\"] = true,\n                            [\"alignment\"] = \"center\",\n                            [\"colorThresholdTarget\"] = \"value\",\n                        },\n                        [\"table\"] = new Dictionary<string, object?>\n                        {\n                            [\"rowDensity\"] = \"condensed\",\n                            [\"enableSparklines\"] = false,\n                            [\"hiddenColumns\"] = new[]\n                            {\n                            },\n                            [\"lineWrapIds\"] = new[]\n                            {\n                            },\n                            [\"columnWidths\"] = new Dictionary<string, object?>\n                            {\n                            },\n                        },\n                    },\n                },\n            },\n            [\"layouts\"] = new Dictionary<string, object?>\n            {\n                [\"0\"] = new Dictionary<string, object?>\n                {\n                    [\"x\"] = 0,\n                    [\"y\"] = 0,\n                    [\"w\"] = 24,\n                    [\"h\"] = 14,\n                },\n                [\"1\"] = new Dictionary<string, object?>\n                {\n                    [\"x\"] = 0,\n                    [\"y\"] = 14,\n                    [\"w\"] = 9,\n                    [\"h\"] = 6,\n                },\n                [\"2\"] = new Dictionary<string, object?>\n                {\n                    [\"x\"] = 15,\n                    [\"y\"] = 14,\n                    [\"w\"] = 9,\n                    [\"h\"] = 6,\n                },\n            },\n        }),\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"version\":   13,\n\t\t\t\"variables\": []interface{}{},\n\t\t\t\"tiles\": map[string]interface{}{\n\t\t\t\t\"0\": map[string]interface{}{\n\t\t\t\t\t\"type\":    \"markdown\",\n\t\t\t\t\t\"title\":   \"\",\n\t\t\t\t\t\"content\": \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\",\n\t\t\t\t},\n\t\t\t\t\"1\": map[string]interface{}{\n\t\t\t\t\t\"type\":  \"data\",\n\t\t\t\t\t\"title\": \"\",\n\t\t\t\t\t\"query\": \"timeseries avg(dt.host.cpu.user)\",\n\t\t\t\t\t\"queryConfig\": map[string]interface{}{\n\t\t\t\t\t\t\"additionalFilters\": map[string]interface{}{},\n\t\t\t\t\t\t\"version\":           \"4.3.1\",\n\t\t\t\t\t\t\"datatype\":          \"metrics\",\n\t\t\t\t\t\t\"metricKey\":         \"dt.host.cpu.user\",\n\t\t\t\t\t\t\"aggregation\":       \"avg\",\n\t\t\t\t\t\t\"by\":                []interface{}{},\n\t\t\t\t\t},\n\t\t\t\t\t\"subType\":       \"dql-builder-metrics\",\n\t\t\t\t\t\"visualization\": \"lineChart\",\n\t\t\t\t\t\"visualizationSettings\": map[string]interface{}{\n\t\t\t\t\t\t\"thresholds\": []interface{}{},\n\t\t\t\t\t\t\"chartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\"gapPolicy\": \"connect\",\n\t\t\t\t\t\t\t\"circleChartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"groupingThresholdType\":  \"relative\",\n\t\t\t\t\t\t\t\t\"groupingThresholdValue\": 0,\n\t\t\t\t\t\t\t\t\"valueType\":              \"relative\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"categoryOverrides\": map[string]interface{}{},\n\t\t\t\t\t\t\t\"fieldMapping\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"timestamp\": \"timeframe\",\n\t\t\t\t\t\t\t\t\"leftAxisValues\": []string{\n\t\t\t\t\t\t\t\t\t\"avg(dt.host.cpu.user)\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"leftAxisDimensions\": []interface{}{},\n\t\t\t\t\t\t\t\t\"fields\":             []interface{}{},\n\t\t\t\t\t\t\t\t\"values\":             []interface{}{},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"singleValue\": map[string]interface{}{\n\t\t\t\t\t\t\t\"showLabel\":            true,\n\t\t\t\t\t\t\t\"label\":                \"\",\n\t\t\t\t\t\t\t\"prefixIcon\":           \"\",\n\t\t\t\t\t\t\t\"autoscale\":            true,\n\t\t\t\t\t\t\t\"alignment\":            \"center\",\n\t\t\t\t\t\t\t\"colorThresholdTarget\": \"value\",\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"table\": map[string]interface{}{\n\t\t\t\t\t\t\t\"rowDensity\":       \"condensed\",\n\t\t\t\t\t\t\t\"enableSparklines\": false,\n\t\t\t\t\t\t\t\"hiddenColumns\":    []interface{}{},\n\t\t\t\t\t\t\t\"lineWrapIds\":      []interface{}{},\n\t\t\t\t\t\t\t\"columnWidths\":     map[string]interface{}{},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\"2\": map[string]interface{}{\n\t\t\t\t\t\"type\":  \"data\",\n\t\t\t\t\t\"title\": \"\",\n\t\t\t\t\t\"query\": \"timeseries avg(dt.host.memory.used)\",\n\t\t\t\t\t\"queryConfig\": map[string]interface{}{\n\t\t\t\t\t\t\"additionalFilters\": map[string]interface{}{},\n\t\t\t\t\t\t\"version\":           \"4.3.1\",\n\t\t\t\t\t\t\"datatype\":          \"metrics\",\n\t\t\t\t\t\t\"metricKey\":         \"dt.host.memory.used\",\n\t\t\t\t\t\t\"aggregation\":       \"avg\",\n\t\t\t\t\t\t\"by\":                []interface{}{},\n\t\t\t\t\t},\n\t\t\t\t\t\"subType\":       \"dql-builder-metrics\",\n\t\t\t\t\t\"visualization\": \"lineChart\",\n\t\t\t\t\t\"visualizationSettings\": map[string]interface{}{\n\t\t\t\t\t\t\"thresholds\": []interface{}{},\n\t\t\t\t\t\t\"chartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\"gapPolicy\": \"connect\",\n\t\t\t\t\t\t\t\"circleChartSettings\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"groupingThresholdType\":  \"relative\",\n\t\t\t\t\t\t\t\t\"groupingThresholdValue\": 0,\n\t\t\t\t\t\t\t\t\"valueType\":              \"relative\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"categoryOverrides\": map[string]interface{}{},\n\t\t\t\t\t\t\t\"fieldMapping\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"timestamp\": \"timeframe\",\n\t\t\t\t\t\t\t\t\"leftAxisValues\": []string{\n\t\t\t\t\t\t\t\t\t\"avg(dt.host.memory.used)\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"leftAxisDimensions\": []interface{}{},\n\t\t\t\t\t\t\t\t\"fields\":             []interface{}{},\n\t\t\t\t\t\t\t\t\"values\":             []interface{}{},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"categoricalBarChartSettings\": map[string]interface{}{},\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"singleValue\": map[string]interface{}{\n\t\t\t\t\t\t\t\"showLabel\":            true,\n\t\t\t\t\t\t\t\"label\":                \"\",\n\t\t\t\t\t\t\t\"prefixIcon\":           \"\",\n\t\t\t\t\t\t\t\"autoscale\":            true,\n\t\t\t\t\t\t\t\"alignment\":            \"center\",\n\t\t\t\t\t\t\t\"colorThresholdTarget\": \"value\",\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"table\": map[string]interface{}{\n\t\t\t\t\t\t\t\"rowDensity\":       \"condensed\",\n\t\t\t\t\t\t\t\"enableSparklines\": false,\n\t\t\t\t\t\t\t\"hiddenColumns\":    []interface{}{},\n\t\t\t\t\t\t\t\"lineWrapIds\":      []interface{}{},\n\t\t\t\t\t\t\t\"columnWidths\":     map[string]interface{}{},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"layouts\": map[string]interface{}{\n\t\t\t\t\"0\": map[string]interface{}{\n\t\t\t\t\t\"x\": 0,\n\t\t\t\t\t\"y\": 0,\n\t\t\t\t\t\"w\": 24,\n\t\t\t\t\t\"h\": 14,\n\t\t\t\t},\n\t\t\t\t\"1\": map[string]interface{}{\n\t\t\t\t\t\"x\": 0,\n\t\t\t\t\t\"y\": 14,\n\t\t\t\t\t\"w\": 9,\n\t\t\t\t\t\"h\": 6,\n\t\t\t\t},\n\t\t\t\t\"2\": map[string]interface{}{\n\t\t\t\t\t\"x\": 15,\n\t\t\t\t\t\"y\": 14,\n\t\t\t\t\t\"w\": 9,\n\t\t\t\t\t\"h\": 6,\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = dynatrace.NewDocument(ctx, \"this\", &dynatrace.DocumentArgs{\n\t\t\tType:     pulumi.String(\"dashboard\"),\n\t\t\tCustomId: pulumi.String(\"#name#\"),\n\t\t\tContent:  pulumi.String(json0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.Document;\nimport com.pulumi.dynatrace.DocumentArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var this_ = new Document(\"this\", DocumentArgs.builder()\n            .type(\"dashboard\")\n            .customId(\"#name#\")\n            .content(serializeJson(\n                jsonObject(\n                    jsonProperty(\"version\", 13),\n                    jsonProperty(\"variables\", jsonArray(\n                    )),\n                    jsonProperty(\"tiles\", jsonObject(\n                        jsonProperty(\"0\", jsonObject(\n                            jsonProperty(\"type\", \"markdown\"),\n                            jsonProperty(\"title\", \"\"),\n                            jsonProperty(\"content\", \"![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)\")\n                        )),\n                        jsonProperty(\"1\", jsonObject(\n                            jsonProperty(\"type\", \"data\"),\n                            jsonProperty(\"title\", \"\"),\n                            jsonProperty(\"query\", \"timeseries avg(dt.host.cpu.user)\"),\n                            jsonProperty(\"queryConfig\", jsonObject(\n                                jsonProperty(\"additionalFilters\", jsonObject(\n\n                                )),\n                                jsonProperty(\"version\", \"4.3.1\"),\n                                jsonProperty(\"datatype\", \"metrics\"),\n                                jsonProperty(\"metricKey\", \"dt.host.cpu.user\"),\n                                jsonProperty(\"aggregation\", \"avg\"),\n                                jsonProperty(\"by\", jsonArray(\n                                ))\n                            )),\n                            jsonProperty(\"subType\", \"dql-builder-metrics\"),\n                            jsonProperty(\"visualization\", \"lineChart\"),\n                            jsonProperty(\"visualizationSettings\", jsonObject(\n                                jsonProperty(\"thresholds\", jsonArray(\n                                )),\n                                jsonProperty(\"chartSettings\", jsonObject(\n                                    jsonProperty(\"gapPolicy\", \"connect\"),\n                                    jsonProperty(\"circleChartSettings\", jsonObject(\n                                        jsonProperty(\"groupingThresholdType\", \"relative\"),\n                                        jsonProperty(\"groupingThresholdValue\", 0),\n                                        jsonProperty(\"valueType\", \"relative\")\n                                    )),\n                                    jsonProperty(\"categoryOverrides\", jsonObject(\n\n                                    )),\n                                    jsonProperty(\"fieldMapping\", jsonObject(\n                                        jsonProperty(\"timestamp\", \"timeframe\"),\n                                        jsonProperty(\"leftAxisValues\", jsonArray(\"avg(dt.host.cpu.user)\")),\n                                        jsonProperty(\"leftAxisDimensions\", jsonArray(\n                                        )),\n                                        jsonProperty(\"fields\", jsonArray(\n                                        )),\n                                        jsonProperty(\"values\", jsonArray(\n                                        ))\n                                    ))\n                                )),\n                                jsonProperty(\"singleValue\", jsonObject(\n                                    jsonProperty(\"showLabel\", true),\n                                    jsonProperty(\"label\", \"\"),\n                                    jsonProperty(\"prefixIcon\", \"\"),\n                                    jsonProperty(\"autoscale\", true),\n                                    jsonProperty(\"alignment\", \"center\"),\n                                    jsonProperty(\"colorThresholdTarget\", \"value\")\n                                )),\n                                jsonProperty(\"table\", jsonObject(\n                                    jsonProperty(\"rowDensity\", \"condensed\"),\n                                    jsonProperty(\"enableSparklines\", false),\n                                    jsonProperty(\"hiddenColumns\", jsonArray(\n                                    )),\n                                    jsonProperty(\"lineWrapIds\", jsonArray(\n                                    )),\n                                    jsonProperty(\"columnWidths\", jsonObject(\n\n                                    ))\n                                ))\n                            ))\n                        )),\n                        jsonProperty(\"2\", jsonObject(\n                            jsonProperty(\"type\", \"data\"),\n                            jsonProperty(\"title\", \"\"),\n                            jsonProperty(\"query\", \"timeseries avg(dt.host.memory.used)\"),\n                            jsonProperty(\"queryConfig\", jsonObject(\n                                jsonProperty(\"additionalFilters\", jsonObject(\n\n                                )),\n                                jsonProperty(\"version\", \"4.3.1\"),\n                                jsonProperty(\"datatype\", \"metrics\"),\n                                jsonProperty(\"metricKey\", \"dt.host.memory.used\"),\n                                jsonProperty(\"aggregation\", \"avg\"),\n                                jsonProperty(\"by\", jsonArray(\n                                ))\n                            )),\n                            jsonProperty(\"subType\", \"dql-builder-metrics\"),\n                            jsonProperty(\"visualization\", \"lineChart\"),\n                            jsonProperty(\"visualizationSettings\", jsonObject(\n                                jsonProperty(\"thresholds\", jsonArray(\n                                )),\n                                jsonProperty(\"chartSettings\", jsonObject(\n                                    jsonProperty(\"gapPolicy\", \"connect\"),\n                                    jsonProperty(\"circleChartSettings\", jsonObject(\n                                        jsonProperty(\"groupingThresholdType\", \"relative\"),\n                                        jsonProperty(\"groupingThresholdValue\", 0),\n                                        jsonProperty(\"valueType\", \"relative\")\n                                    )),\n                                    jsonProperty(\"categoryOverrides\", jsonObject(\n\n                                    )),\n                                    jsonProperty(\"fieldMapping\", jsonObject(\n                                        jsonProperty(\"timestamp\", \"timeframe\"),\n                                        jsonProperty(\"leftAxisValues\", jsonArray(\"avg(dt.host.memory.used)\")),\n                                        jsonProperty(\"leftAxisDimensions\", jsonArray(\n                                        )),\n                                        jsonProperty(\"fields\", jsonArray(\n                                        )),\n                                        jsonProperty(\"values\", jsonArray(\n                                        ))\n                                    )),\n                                    jsonProperty(\"categoricalBarChartSettings\", jsonObject(\n\n                                    ))\n                                )),\n                                jsonProperty(\"singleValue\", jsonObject(\n                                    jsonProperty(\"showLabel\", true),\n                                    jsonProperty(\"label\", \"\"),\n                                    jsonProperty(\"prefixIcon\", \"\"),\n                                    jsonProperty(\"autoscale\", true),\n                                    jsonProperty(\"alignment\", \"center\"),\n                                    jsonProperty(\"colorThresholdTarget\", \"value\")\n                                )),\n                                jsonProperty(\"table\", jsonObject(\n                                    jsonProperty(\"rowDensity\", \"condensed\"),\n                                    jsonProperty(\"enableSparklines\", false),\n                                    jsonProperty(\"hiddenColumns\", jsonArray(\n                                    )),\n                                    jsonProperty(\"lineWrapIds\", jsonArray(\n                                    )),\n                                    jsonProperty(\"columnWidths\", jsonObject(\n\n                                    ))\n                                ))\n                            ))\n                        ))\n                    )),\n                    jsonProperty(\"layouts\", jsonObject(\n                        jsonProperty(\"0\", jsonObject(\n                            jsonProperty(\"x\", 0),\n                            jsonProperty(\"y\", 0),\n                            jsonProperty(\"w\", 24),\n                            jsonProperty(\"h\", 14)\n                        )),\n                        jsonProperty(\"1\", jsonObject(\n                            jsonProperty(\"x\", 0),\n                            jsonProperty(\"y\", 14),\n                            jsonProperty(\"w\", 9),\n                            jsonProperty(\"h\", 6)\n                        )),\n                        jsonProperty(\"2\", jsonObject(\n                            jsonProperty(\"x\", 15),\n                            jsonProperty(\"y\", 14),\n                            jsonProperty(\"w\", 9),\n                            jsonProperty(\"h\", 6)\n                        ))\n                    ))\n                )))\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  this:\n    type: dynatrace:Document\n    properties:\n      type: dashboard\n      customId: '#name#'\n      content:\n        fn::toJSON:\n          version: 13\n          variables: []\n          tiles:\n            '0':\n              type: markdown\n              title: \"\"\n              content: '![Image of a Dashboard](https://dt-cdn.net/wp-content/uploads/2022/09/pic1____Dashboard-Preset___PNG.png)'\n            '1':\n              type: data\n              title: \"\"\n              query: timeseries avg(dt.host.cpu.user)\n              queryConfig:\n                additionalFilters: {}\n                version: 4.3.1\n                datatype: metrics\n                metricKey: dt.host.cpu.user\n                aggregation: avg\n                by: []\n              subType: dql-builder-metrics\n              visualization: lineChart\n              visualizationSettings:\n                thresholds: []\n                chartSettings:\n                  gapPolicy: connect\n                  circleChartSettings:\n                    groupingThresholdType: relative\n                    groupingThresholdValue: 0\n                    valueType: relative\n                  categoryOverrides: {}\n                  fieldMapping:\n                    timestamp: timeframe\n                    leftAxisValues:\n                      - avg(dt.host.cpu.user)\n                    leftAxisDimensions: []\n                    fields: []\n                    values: []\n                singleValue:\n                  showLabel: true\n                  label: \"\"\n                  prefixIcon: \"\"\n                  autoscale: true\n                  alignment: center\n                  colorThresholdTarget: value\n                table:\n                  rowDensity: condensed\n                  enableSparklines: false\n                  hiddenColumns: []\n                  lineWrapIds: []\n                  columnWidths: {}\n            '2':\n              type: data\n              title: \"\"\n              query: timeseries avg(dt.host.memory.used)\n              queryConfig:\n                additionalFilters: {}\n                version: 4.3.1\n                datatype: metrics\n                metricKey: dt.host.memory.used\n                aggregation: avg\n                by: []\n              subType: dql-builder-metrics\n              visualization: lineChart\n              visualizationSettings:\n                thresholds: []\n                chartSettings:\n                  gapPolicy: connect\n                  circleChartSettings:\n                    groupingThresholdType: relative\n                    groupingThresholdValue: 0\n                    valueType: relative\n                  categoryOverrides: {}\n                  fieldMapping:\n                    timestamp: timeframe\n                    leftAxisValues:\n                      - avg(dt.host.memory.used)\n                    leftAxisDimensions: []\n                    fields: []\n                    values: []\n                  categoricalBarChartSettings: {}\n                singleValue:\n                  showLabel: true\n                  label: \"\"\n                  prefixIcon: \"\"\n                  autoscale: true\n                  alignment: center\n                  colorThresholdTarget: value\n                table:\n                  rowDensity: condensed\n                  enableSparklines: false\n                  hiddenColumns: []\n                  lineWrapIds: []\n                  columnWidths: {}\n          layouts:\n            '0':\n              x: 0\n              y: 0\n              w: 24\n              h: 14\n            '1':\n              x: 0\n              y: 14\n              w: 9\n              h: 6\n            '2':\n              x: 15\n              y: 14\n              w: 9\n              h: 6\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "content": {
          "type": "string",
          "description": "Document content as JSON\n"
        },
        "customId": {
          "type": "string",
          "description": "If provided, this will be the id of the document. If not provided, a system-generated id is used.\n"
        },
        "name": {
          "type": "string",
          "description": "The name/name of the document\n"
        },
        "owner": {
          "type": "string",
          "description": "The ID of the owner of this document\n"
        },
        "private": {
          "type": "boolean",
          "description": "Specifies whether the document is private or readable by everybody\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the document. Possible Values are <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span>, <span pulumi-lang-nodejs=\"`launchpad`\" pulumi-lang-dotnet=\"`Launchpad`\" pulumi-lang-go=\"`launchpad`\" pulumi-lang-python=\"`launchpad`\" pulumi-lang-yaml=\"`launchpad`\" pulumi-lang-java=\"`launchpad`\">`launchpad`</span> and <span pulumi-lang-nodejs=\"`notebook`\" pulumi-lang-dotnet=\"`Notebook`\" pulumi-lang-go=\"`notebook`\" pulumi-lang-python=\"`notebook`\" pulumi-lang-yaml=\"`notebook`\" pulumi-lang-java=\"`notebook`\">`notebook`</span>\n"
        },
        "version": {
          "type": "integer",
          "description": "The version of the document\n"
        }
      },
      "type": "object",
      "required": [
        "content",
        "customId",
        "name",
        "owner",
        "type",
        "version"
      ],
      "inputProperties": {
        "content": {
          "type": "string",
          "description": "Document content as JSON\n"
        },
        "customId": {
          "type": "string",
          "description": "If provided, this will be the id of the document. If not provided, a system-generated id is used.\n",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The name/name of the document\n"
        },
        "private": {
          "type": "boolean",
          "description": "Specifies whether the document is private or readable by everybody\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the document. Possible Values are <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span>, <span pulumi-lang-nodejs=\"`launchpad`\" pulumi-lang-dotnet=\"`Launchpad`\" pulumi-lang-go=\"`launchpad`\" pulumi-lang-python=\"`launchpad`\" pulumi-lang-yaml=\"`launchpad`\" pulumi-lang-java=\"`launchpad`\">`launchpad`</span> and <span pulumi-lang-nodejs=\"`notebook`\" pulumi-lang-dotnet=\"`Notebook`\" pulumi-lang-go=\"`notebook`\" pulumi-lang-python=\"`notebook`\" pulumi-lang-yaml=\"`notebook`\" pulumi-lang-java=\"`notebook`\">`notebook`</span>\n"
        }
      },
      "requiredInputs": [
        "content",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Document resources.\n",
        "properties": {
          "content": {
            "type": "string",
            "description": "Document content as JSON\n"
          },
          "customId": {
            "type": "string",
            "description": "If provided, this will be the id of the document. If not provided, a system-generated id is used.\n",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The name/name of the document\n"
          },
          "owner": {
            "type": "string",
            "description": "The ID of the owner of this document\n"
          },
          "private": {
            "type": "boolean",
            "description": "Specifies whether the document is private or readable by everybody\n"
          },
          "type": {
            "type": "string",
            "description": "Type of the document. Possible Values are <span pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\">`dashboard`</span>, <span pulumi-lang-nodejs=\"`launchpad`\" pulumi-lang-dotnet=\"`Launchpad`\" pulumi-lang-go=\"`launchpad`\" pulumi-lang-python=\"`launchpad`\" pulumi-lang-yaml=\"`launchpad`\" pulumi-lang-java=\"`launchpad`\">`launchpad`</span> and <span pulumi-lang-nodejs=\"`notebook`\" pulumi-lang-dotnet=\"`Notebook`\" pulumi-lang-go=\"`notebook`\" pulumi-lang-python=\"`notebook`\" pulumi-lang-yaml=\"`notebook`\" pulumi-lang-java=\"`notebook`\">`notebook`</span>\n"
          },
          "version": {
            "type": "integer",
            "description": "The version of the document\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/ebpfServiceDiscovery:EbpfServiceDiscovery": {
      "properties": {
        "ebpf": {
          "type": "boolean",
          "description": "When disabled, Dynatrace can only detect services in Full stack mode.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "ebpf"
      ],
      "inputProperties": {
        "ebpf": {
          "type": "boolean",
          "description": "When disabled, Dynatrace can only detect services in Full stack mode.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "ebpf"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering EbpfServiceDiscovery resources.\n",
        "properties": {
          "ebpf": {
            "type": "boolean",
            "description": "When disabled, Dynatrace can only detect services in Full stack mode.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/emailNotification:EmailNotification": {
      "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"
        },
        "bccs": {
          "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"
        },
        "ccs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email CC-recipients\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "notifyClosedProblems": {
          "type": "boolean",
          "description": "Send email if problem is closed\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "subject": {
          "type": "string",
          "description": "The subject of the email notifications\n"
        },
        "tos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email recipients\n"
        }
      },
      "type": "object",
      "required": [
        "body",
        "legacyId",
        "name",
        "profile",
        "subject",
        "tos"
      ],
      "inputProperties": {
        "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"
        },
        "bccs": {
          "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"
        },
        "ccs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email CC-recipients\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "notifyClosedProblems": {
          "type": "boolean",
          "description": "Send email if problem is closed\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "subject": {
          "type": "string",
          "description": "The subject of the email notifications\n"
        },
        "tos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The list of the email recipients\n"
        }
      },
      "requiredInputs": [
        "body",
        "profile",
        "subject",
        "tos"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering EmailNotification resources.\n",
        "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"
          },
          "bccs": {
            "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"
          },
          "ccs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The list of the email CC-recipients\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the notification configuration\n"
          },
          "notifyClosedProblems": {
            "type": "boolean",
            "description": "Send email if problem is closed\n"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          },
          "subject": {
            "type": "string",
            "description": "The subject of the email notifications\n"
          },
          "tos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The list of the email recipients\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/endpointDetectionRules:EndpointDetectionRules": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Customize endpoint detection in Service Detection v2 - https://docs.dynatrace.com/docs/observe/applications-and-microservices/services/service-detection-v2/endpoint-detection-v2\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:endpoint-detection-rules`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst first_instance = new dynatrace.EndpointDetectionRules(\"first-instance\", {\n    enabled: true,\n    scope: \"environment\",\n    rule: {\n        description: \"This is a sample description\",\n        condition: \"matchesValue(k8s.cluster.name,\\\"#name#-1\\\")\",\n        endpointNameTemplate: \"#name#\",\n        ifConditionMatches: \"DETECT_REQUEST_ON_ENDPOINT\",\n        ruleName: \"#name#-1\",\n    },\n});\nconst second_instance = new dynatrace.EndpointDetectionRules(\"second-instance\", {\n    insertAfter: first_instance.id,\n    enabled: false,\n    scope: \"environment\",\n    rule: {\n        condition: \"matchesValue(k8s.cluster.name,\\\"#name#-2\\\")\",\n        ifConditionMatches: \"SUPPRESS_REQUEST\",\n        ruleName: \"#name#-2\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nfirst_instance = dynatrace.EndpointDetectionRules(\"first-instance\",\n    enabled=True,\n    scope=\"environment\",\n    rule={\n        \"description\": \"This is a sample description\",\n        \"condition\": \"matchesValue(k8s.cluster.name,\\\"#name#-1\\\")\",\n        \"endpoint_name_template\": \"#name#\",\n        \"if_condition_matches\": \"DETECT_REQUEST_ON_ENDPOINT\",\n        \"rule_name\": \"#name#-1\",\n    })\nsecond_instance = dynatrace.EndpointDetectionRules(\"second-instance\",\n    insert_after=first_instance.id,\n    enabled=False,\n    scope=\"environment\",\n    rule={\n        \"condition\": \"matchesValue(k8s.cluster.name,\\\"#name#-2\\\")\",\n        \"if_condition_matches\": \"SUPPRESS_REQUEST\",\n        \"rule_name\": \"#name#-2\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var first_instance = new Dynatrace.EndpointDetectionRules(\"first-instance\", new()\n    {\n        Enabled = true,\n        Scope = \"environment\",\n        Rule = new Dynatrace.Inputs.EndpointDetectionRulesRuleArgs\n        {\n            Description = \"This is a sample description\",\n            Condition = \"matchesValue(k8s.cluster.name,\\\"#name#-1\\\")\",\n            EndpointNameTemplate = \"#name#\",\n            IfConditionMatches = \"DETECT_REQUEST_ON_ENDPOINT\",\n            RuleName = \"#name#-1\",\n        },\n    });\n\n    var second_instance = new Dynatrace.EndpointDetectionRules(\"second-instance\", new()\n    {\n        InsertAfter = first_instance.Id,\n        Enabled = false,\n        Scope = \"environment\",\n        Rule = new Dynatrace.Inputs.EndpointDetectionRulesRuleArgs\n        {\n            Condition = \"matchesValue(k8s.cluster.name,\\\"#name#-2\\\")\",\n            IfConditionMatches = \"SUPPRESS_REQUEST\",\n            RuleName = \"#name#-2\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tfirst_instance, err := dynatrace.NewEndpointDetectionRules(ctx, \"first-instance\", &dynatrace.EndpointDetectionRulesArgs{\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tScope:   pulumi.String(\"environment\"),\n\t\t\tRule: &dynatrace.EndpointDetectionRulesRuleArgs{\n\t\t\t\tDescription:          pulumi.String(\"This is a sample description\"),\n\t\t\t\tCondition:            pulumi.String(\"matchesValue(k8s.cluster.name,\\\"#name#-1\\\")\"),\n\t\t\t\tEndpointNameTemplate: pulumi.String(\"#name#\"),\n\t\t\t\tIfConditionMatches:   pulumi.String(\"DETECT_REQUEST_ON_ENDPOINT\"),\n\t\t\t\tRuleName:             pulumi.String(\"#name#-1\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewEndpointDetectionRules(ctx, \"second-instance\", &dynatrace.EndpointDetectionRulesArgs{\n\t\t\tInsertAfter: first_instance.ID(),\n\t\t\tEnabled:     pulumi.Bool(false),\n\t\t\tScope:       pulumi.String(\"environment\"),\n\t\t\tRule: &dynatrace.EndpointDetectionRulesRuleArgs{\n\t\t\t\tCondition:          pulumi.String(\"matchesValue(k8s.cluster.name,\\\"#name#-2\\\")\"),\n\t\t\t\tIfConditionMatches: pulumi.String(\"SUPPRESS_REQUEST\"),\n\t\t\t\tRuleName:           pulumi.String(\"#name#-2\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.EndpointDetectionRules;\nimport com.pulumi.dynatrace.EndpointDetectionRulesArgs;\nimport com.pulumi.dynatrace.inputs.EndpointDetectionRulesRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var first_instance = new EndpointDetectionRules(\"first-instance\", EndpointDetectionRulesArgs.builder()\n            .enabled(true)\n            .scope(\"environment\")\n            .rule(EndpointDetectionRulesRuleArgs.builder()\n                .description(\"This is a sample description\")\n                .condition(\"matchesValue(k8s.cluster.name,\\\"#name#-1\\\")\")\n                .endpointNameTemplate(\"#name#\")\n                .ifConditionMatches(\"DETECT_REQUEST_ON_ENDPOINT\")\n                .ruleName(\"#name#-1\")\n                .build())\n            .build());\n\n        var second_instance = new EndpointDetectionRules(\"second-instance\", EndpointDetectionRulesArgs.builder()\n            .insertAfter(first_instance.id())\n            .enabled(false)\n            .scope(\"environment\")\n            .rule(EndpointDetectionRulesRuleArgs.builder()\n                .condition(\"matchesValue(k8s.cluster.name,\\\"#name#-2\\\")\")\n                .ifConditionMatches(\"SUPPRESS_REQUEST\")\n                .ruleName(\"#name#-2\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  first-instance:\n    type: dynatrace:EndpointDetectionRules\n    properties:\n      enabled: true\n      scope: environment\n      rule:\n        description: This is a sample description\n        condition: matchesValue(k8s.cluster.name,\"#name#-1\")\n        endpointNameTemplate: '#name#'\n        ifConditionMatches: DETECT_REQUEST_ON_ENDPOINT\n        ruleName: '#name#-1'\n  second-instance:\n    type: dynatrace:EndpointDetectionRules\n    properties:\n      insertAfter: ${[\"first-instance\"].id}\n      enabled: false\n      scope: environment\n      rule:\n        condition: matchesValue(k8s.cluster.name,\"#name#-2\")\n        ifConditionMatches: SUPPRESS_REQUEST\n        ruleName: '#name#-2'\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "rule": {
          "$ref": "#/types/dynatrace:index%2FEndpointDetectionRulesRule:EndpointDetectionRulesRule",
          "description": "Rule\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "rule"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "rule": {
          "$ref": "#/types/dynatrace:index%2FEndpointDetectionRulesRule:EndpointDetectionRulesRule",
          "description": "Rule\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "rule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering EndpointDetectionRules resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "rule": {
            "$ref": "#/types/dynatrace:index%2FEndpointDetectionRulesRule:EndpointDetectionRulesRule",
            "description": "Rule\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/endpointDetectionRulesOptin:EndpointDetectionRulesOptin": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Customize endpoint detection in Service Detection v2 - https://docs.dynatrace.com/docs/observe/applications-and-microservices/services/service-detection-v2/endpoint-detection-v2\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:endpoint-detection-rules-opt-in`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.EndpointDetectionRulesOptin(\"#name#\", {enabled: true});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.EndpointDetectionRulesOptin(\"#name#\", enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.EndpointDetectionRulesOptin(\"#name#\", new()\n    {\n        Enabled = true,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewEndpointDetectionRulesOptin(ctx, \"#name#\", &dynatrace.EndpointDetectionRulesOptinArgs{\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.EndpointDetectionRulesOptin;\nimport com.pulumi.dynatrace.EndpointDetectionRulesOptinArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new EndpointDetectionRulesOptin(\"#name#\", EndpointDetectionRulesOptinArgs.builder()\n            .enabled(true)\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:EndpointDetectionRulesOptin\n    properties:\n      enabled: true\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
      ],
      "inputProperties": {
        "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"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering EndpointDetectionRulesOptin resources.\n",
        "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"
      }
    },
    "dynatrace:index/environment:Environment": {
      "description": "> This resource requires the cluster API token scope **Service Provider API** (`ServiceProviderAPI`)\n\n## Dynatrace Documentation\n\n- Manage your monitoring environments - https://docs.dynatrace.com/managed/managed-cluster/operation/manage-your-monitoring-environments\n\n- Cluster API v2 - Environments - https://www.dynatrace.com/support/help/shortlink/cluster-api#environments\n",
      "properties": {
        "name": {
          "type": "string",
          "description": "The display name of the environment\n"
        },
        "quotas": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotas:EnvironmentQuotas",
          "description": "Environment level consumption and quotas information\n"
        },
        "state": {
          "type": "string",
          "description": "Indicates whether the environment is enabled or disabled. Possible values are `ENABLED` and `DISABLED`. The default value is ENABLED\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentStorage:EnvironmentStorage",
          "description": "Environment level storage usage and limit information\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters\n"
        },
        "trial": {
          "type": "boolean",
          "description": "Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "state",
        "storage"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The display name of the environment\n"
        },
        "quotas": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentQuotas:EnvironmentQuotas",
          "description": "Environment level consumption and quotas information\n"
        },
        "state": {
          "type": "string",
          "description": "Indicates whether the environment is enabled or disabled. Possible values are `ENABLED` and `DISABLED`. The default value is ENABLED\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FEnvironmentStorage:EnvironmentStorage",
          "description": "Environment level storage usage and limit information\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters\n"
        },
        "trial": {
          "type": "boolean",
          "description": "Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)\n"
        }
      },
      "requiredInputs": [
        "state",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Environment resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The display name of the environment\n"
          },
          "quotas": {
            "$ref": "#/types/dynatrace:index%2FEnvironmentQuotas:EnvironmentQuotas",
            "description": "Environment level consumption and quotas information\n"
          },
          "state": {
            "type": "string",
            "description": "Indicates whether the environment is enabled or disabled. Possible values are `ENABLED` and `DISABLED`. The default value is ENABLED\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FEnvironmentStorage:EnvironmentStorage",
            "description": "Environment level storage usage and limit information\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A set of tags that are assigned to this environment. Every tag can have a maximum length of 100 characters\n"
          },
          "trial": {
            "type": "boolean",
            "description": "Specifies whether the environment is a trial environment or a non-trial environment. Creating a trial environment is only possible if your license allows that. The default value is false (non-trial)\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/eulaSettings:EulaSettings": {
      "properties": {
        "enableEula": {
          "type": "boolean",
          "description": "Display end user terms to new users logging in to the environment\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (environment)\n"
        }
      },
      "type": "object",
      "required": [
        "enableEula"
      ],
      "inputProperties": {
        "enableEula": {
          "type": "boolean",
          "description": "Display end user terms to new users logging in to the environment\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (environment)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enableEula"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering EulaSettings resources.\n",
        "properties": {
          "enableEula": {
            "type": "boolean",
            "description": "Display end user terms to new users logging in to the environment\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (environment)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/eventDrivenAnsibleConnections:EventDrivenAnsibleConnections": {
      "properties": {
        "eventStreamEnabled": {
          "type": "boolean",
          "description": "Flag if Red Hat Event Stream is use for Event-Driven Ansible\n"
        },
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name.\n"
        },
        "token": {
          "type": "string",
          "description": "API access token for the Event-Driven Ansible Controller. Please note that this token is not refreshed and can expire.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Api_token`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the Event-Driven Ansible source plugin webhook. For example, https://eda.yourdomain.com:5010\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type",
        "url"
      ],
      "inputProperties": {
        "eventStreamEnabled": {
          "type": "boolean",
          "description": "Flag if Red Hat Event Stream is use for Event-Driven Ansible\n"
        },
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name.\n"
        },
        "token": {
          "type": "string",
          "description": "API access token for the Event-Driven Ansible Controller. Please note that this token is not refreshed and can expire.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Api_token`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the Event-Driven Ansible source plugin webhook. For example, https://eda.yourdomain.com:5010\n"
        }
      },
      "requiredInputs": [
        "type",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering EventDrivenAnsibleConnections resources.\n",
        "properties": {
          "eventStreamEnabled": {
            "type": "boolean",
            "description": "Flag if Red Hat Event Stream is use for Event-Driven Ansible\n"
          },
          "name": {
            "type": "string",
            "description": "A unique and clearly identifiable connection name.\n"
          },
          "token": {
            "type": "string",
            "description": "API access token for the Event-Driven Ansible Controller. Please note that this token is not refreshed and can expire.\n",
            "secret": true
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `Api_token`\n"
          },
          "url": {
            "type": "string",
            "description": "URL of the Event-Driven Ansible source plugin webhook. For example, https://eda.yourdomain.com:5010\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/extensionExecutionController:ExtensionExecutionController": {
      "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"
        },
        "ingestActive": {
          "type": "boolean",
          "description": "Enable local HTTP Metric, Log and Event Ingest API\n"
        },
        "performanceProfile": {
          "type": "string",
          "description": "Possible Values: `DEFAULT`, `HIGH`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "statsdActive": {
          "type": "boolean",
          "description": "Enable Dynatrace StatsD\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "ingestActive": {
          "type": "boolean",
          "description": "Enable local HTTP Metric, Log and Event Ingest API\n"
        },
        "performanceProfile": {
          "type": "string",
          "description": "Possible Values: `DEFAULT`, `HIGH`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "statsdActive": {
          "type": "boolean",
          "description": "Enable Dynatrace StatsD\n"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ExtensionExecutionController resources.\n",
        "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"
          },
          "ingestActive": {
            "type": "boolean",
            "description": "Enable local HTTP Metric, Log and Event Ingest API\n"
          },
          "performanceProfile": {
            "type": "string",
            "description": "Possible Values: `DEFAULT`, `HIGH`\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "statsdActive": {
            "type": "boolean",
            "description": "Enable Dynatrace StatsD\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/extensionExecutionRemote:ExtensionExecutionRemote": {
      "properties": {
        "performanceProfile": {
          "type": "string",
          "description": "Select performance profile for Extension Execution Controller [Documentation](https://www.dynatrace.com/support/help/shortlink/extensions-concepts#resource-consumption)\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (ENVIRONMENT*ACTIVE*GATE)\n"
        }
      },
      "type": "object",
      "required": [
        "performanceProfile",
        "scope"
      ],
      "inputProperties": {
        "performanceProfile": {
          "type": "string",
          "description": "Select performance profile for Extension Execution Controller [Documentation](https://www.dynatrace.com/support/help/shortlink/extensions-concepts#resource-consumption)\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (ENVIRONMENT*ACTIVE*GATE)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "performanceProfile",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ExtensionExecutionRemote resources.\n",
        "properties": {
          "performanceProfile": {
            "type": "string",
            "description": "Select performance profile for Extension Execution Controller [Documentation](https://www.dynatrace.com/support/help/shortlink/extensions-concepts#resource-consumption)\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (ENVIRONMENT*ACTIVE*GATE)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/failureDetectionParameters:FailureDetectionParameters": {
      "properties": {
        "brokenLinks": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersBrokenLinks:FailureDetectionParametersBrokenLinks",
          "description": "HTTP 404 response codes are thrown when a web server can't find a certain page. 404s are classified as broken links on the client side and therefore aren't considered to be service failures. By enabling this setting, you can have 404s treated as server-side service failures.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "exceptionRules": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRules:FailureDetectionParametersExceptionRules",
          "description": "Customize failure detection for specific exceptions and errors\n"
        },
        "httpResponseCodes": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersHttpResponseCodes:FailureDetectionParametersHttpResponseCodes",
          "description": "HTTP response codes\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        }
      },
      "type": "object",
      "required": [
        "brokenLinks",
        "exceptionRules",
        "httpResponseCodes",
        "name"
      ],
      "inputProperties": {
        "brokenLinks": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersBrokenLinks:FailureDetectionParametersBrokenLinks",
          "description": "HTTP 404 response codes are thrown when a web server can't find a certain page. 404s are classified as broken links on the client side and therefore aren't considered to be service failures. By enabling this setting, you can have 404s treated as server-side service failures.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "exceptionRules": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRules:FailureDetectionParametersExceptionRules",
          "description": "Customize failure detection for specific exceptions and errors\n"
        },
        "httpResponseCodes": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersHttpResponseCodes:FailureDetectionParametersHttpResponseCodes",
          "description": "HTTP response codes\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        }
      },
      "requiredInputs": [
        "brokenLinks",
        "exceptionRules",
        "httpResponseCodes"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FailureDetectionParameters resources.\n",
        "properties": {
          "brokenLinks": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersBrokenLinks:FailureDetectionParametersBrokenLinks",
            "description": "HTTP 404 response codes are thrown when a web server can't find a certain page. 404s are classified as broken links on the client side and therefore aren't considered to be service failures. By enabling this setting, you can have 404s treated as server-side service failures.\n"
          },
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "exceptionRules": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersExceptionRules:FailureDetectionParametersExceptionRules",
            "description": "Customize failure detection for specific exceptions and errors\n"
          },
          "httpResponseCodes": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionParametersHttpResponseCodes:FailureDetectionParametersHttpResponseCodes",
            "description": "HTTP response codes\n"
          },
          "name": {
            "type": "string",
            "description": "Name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/failureDetectionRuleSets:FailureDetectionRuleSets": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Customize failure detection in Service Detection v2 - https://docs.dynatrace.com/docs/observe/applications-and-microservices/services/service-detection-v2/failure-detection-v2\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:failure-detection-rulesets`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.FailureDetectionRuleSets(\"#name#\", {\n    enabled: false,\n    ruleset: {\n        condition: \"matchesValue(k8s.cluster.name,\\\"#name#\\\")\",\n        description: \"This is a sample description\",\n        failOnExceptions: {\n            enabled: true,\n        },\n        failOnGrpcStatusCodes: {\n            statusCodes: \"2,4,12,13,14,15\",\n        },\n        failOnHttpResponseStatusCodes: {\n            statusCodes: \"500-599\",\n        },\n        failOnSpanStatusError: {\n            enabled: true,\n        },\n        overrides: {\n            forceSuccessOnSpanStatusOk: {\n                enabled: false,\n            },\n        },\n        rulesetName: \"#name#\",\n    },\n    scope: \"environment\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.FailureDetectionRuleSets(\"#name#\",\n    enabled=False,\n    ruleset={\n        \"condition\": \"matchesValue(k8s.cluster.name,\\\"#name#\\\")\",\n        \"description\": \"This is a sample description\",\n        \"fail_on_exceptions\": {\n            \"enabled\": True,\n        },\n        \"fail_on_grpc_status_codes\": {\n            \"status_codes\": \"2,4,12,13,14,15\",\n        },\n        \"fail_on_http_response_status_codes\": {\n            \"status_codes\": \"500-599\",\n        },\n        \"fail_on_span_status_error\": {\n            \"enabled\": True,\n        },\n        \"overrides\": {\n            \"force_success_on_span_status_ok\": {\n                \"enabled\": False,\n            },\n        },\n        \"ruleset_name\": \"#name#\",\n    },\n    scope=\"environment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.FailureDetectionRuleSets(\"#name#\", new()\n    {\n        Enabled = false,\n        Ruleset = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetArgs\n        {\n            Condition = \"matchesValue(k8s.cluster.name,\\\"#name#\\\")\",\n            Description = \"This is a sample description\",\n            FailOnExceptions = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs\n            {\n                Enabled = true,\n            },\n            FailOnGrpcStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs\n            {\n                StatusCodes = \"2,4,12,13,14,15\",\n            },\n            FailOnHttpResponseStatusCodes = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs\n            {\n                StatusCodes = \"500-599\",\n            },\n            FailOnSpanStatusError = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs\n            {\n                Enabled = true,\n            },\n            Overrides = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesArgs\n            {\n                ForceSuccessOnSpanStatusOk = new Dynatrace.Inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs\n                {\n                    Enabled = false,\n                },\n            },\n            RulesetName = \"#name#\",\n        },\n        Scope = \"environment\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewFailureDetectionRuleSets(ctx, \"#name#\", &dynatrace.FailureDetectionRuleSetsArgs{\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tRuleset: &dynatrace.FailureDetectionRuleSetsRulesetArgs{\n\t\t\t\tCondition:   pulumi.String(\"matchesValue(k8s.cluster.name,\\\"#name#\\\")\"),\n\t\t\t\tDescription: pulumi.String(\"This is a sample description\"),\n\t\t\t\tFailOnExceptions: &dynatrace.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tFailOnGrpcStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs{\n\t\t\t\t\tStatusCodes: pulumi.String(\"2,4,12,13,14,15\"),\n\t\t\t\t},\n\t\t\t\tFailOnHttpResponseStatusCodes: &dynatrace.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs{\n\t\t\t\t\tStatusCodes: pulumi.String(\"500-599\"),\n\t\t\t\t},\n\t\t\t\tFailOnSpanStatusError: &dynatrace.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs{\n\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tOverrides: &dynatrace.FailureDetectionRuleSetsRulesetOverridesArgs{\n\t\t\t\t\tForceSuccessOnSpanStatusOk: &dynatrace.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRulesetName: pulumi.String(\"#name#\"),\n\t\t\t},\n\t\t\tScope: pulumi.String(\"environment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.FailureDetectionRuleSets;\nimport com.pulumi.dynatrace.FailureDetectionRuleSetsArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnExceptionsArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetOverridesArgs;\nimport com.pulumi.dynatrace.inputs.FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new FailureDetectionRuleSets(\"#name#\", FailureDetectionRuleSetsArgs.builder()\n            .enabled(false)\n            .ruleset(FailureDetectionRuleSetsRulesetArgs.builder()\n                .condition(\"matchesValue(k8s.cluster.name,\\\"#name#\\\")\")\n                .description(\"This is a sample description\")\n                .failOnExceptions(FailureDetectionRuleSetsRulesetFailOnExceptionsArgs.builder()\n                    .enabled(true)\n                    .build())\n                .failOnGrpcStatusCodes(FailureDetectionRuleSetsRulesetFailOnGrpcStatusCodesArgs.builder()\n                    .statusCodes(\"2,4,12,13,14,15\")\n                    .build())\n                .failOnHttpResponseStatusCodes(FailureDetectionRuleSetsRulesetFailOnHttpResponseStatusCodesArgs.builder()\n                    .statusCodes(\"500-599\")\n                    .build())\n                .failOnSpanStatusError(FailureDetectionRuleSetsRulesetFailOnSpanStatusErrorArgs.builder()\n                    .enabled(true)\n                    .build())\n                .overrides(FailureDetectionRuleSetsRulesetOverridesArgs.builder()\n                    .forceSuccessOnSpanStatusOk(FailureDetectionRuleSetsRulesetOverridesForceSuccessOnSpanStatusOkArgs.builder()\n                        .enabled(false)\n                        .build())\n                    .build())\n                .rulesetName(\"#name#\")\n                .build())\n            .scope(\"environment\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:FailureDetectionRuleSets\n    properties:\n      enabled: false\n      ruleset:\n        condition: matchesValue(k8s.cluster.name,\"#name#\")\n        description: This is a sample description\n        failOnExceptions:\n          enabled: true\n        failOnGrpcStatusCodes:\n          statusCodes: 2,4,12,13,14,15\n        failOnHttpResponseStatusCodes:\n          statusCodes: 500-599\n        failOnSpanStatusError:\n          enabled: true\n        overrides:\n          forceSuccessOnSpanStatusOk:\n            enabled: false\n        rulesetName: '#name#'\n      scope: environment\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "ruleset": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRuleset:FailureDetectionRuleSetsRuleset",
          "description": "Ruleset\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "ruleset"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "ruleset": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRuleset:FailureDetectionRuleSetsRuleset",
          "description": "Ruleset\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "ruleset"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FailureDetectionRuleSets resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "ruleset": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRuleSetsRuleset:FailureDetectionRuleSetsRuleset",
            "description": "Ruleset\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/failureDetectionRules:FailureDetectionRules": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRulesConditions:FailureDetectionRulesConditions",
          "description": "Conditions\n"
        },
        "description": {
          "type": "string",
          "description": "Rule description\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        },
        "parameterId": {
          "type": "string",
          "description": "Failure detection parameters\n"
        }
      },
      "type": "object",
      "required": [
        "conditions",
        "enabled",
        "insertAfter",
        "name",
        "parameterId"
      ],
      "inputProperties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FFailureDetectionRulesConditions:FailureDetectionRulesConditions",
          "description": "Conditions\n"
        },
        "description": {
          "type": "string",
          "description": "Rule description\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        },
        "parameterId": {
          "type": "string",
          "description": "Failure detection parameters\n"
        }
      },
      "requiredInputs": [
        "conditions",
        "enabled",
        "parameterId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FailureDetectionRules resources.\n",
        "properties": {
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FFailureDetectionRulesConditions:FailureDetectionRulesConditions",
            "description": "Conditions\n"
          },
          "description": {
            "type": "string",
            "description": "Rule description\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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "name": {
            "type": "string",
            "description": "Rule name\n"
          },
          "parameterId": {
            "type": "string",
            "description": "Failure detection parameters\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/frequentIssues:FrequentIssues": {
      "properties": {
        "detectApps": {
          "type": "boolean",
          "description": "Detect frequent issues within applications, 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"
        },
        "detectEnv": {
          "type": "boolean",
          "description": "Events raised at this level typically occur when no specific topological entity is applicable, often based on data such as logs and metrics. This does not impact the detection of issues within applications, transactions, services, or infrastructure.\n"
        },
        "detectInfra": {
          "type": "boolean",
          "description": "Detect frequent issues within infrastructure, 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"
        },
        "detectTxn": {
          "type": "boolean",
          "description": "Detect frequent issues within transactions and services, 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": [
        "detectApps",
        "detectInfra",
        "detectTxn"
      ],
      "inputProperties": {
        "detectApps": {
          "type": "boolean",
          "description": "Detect frequent issues within applications, 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"
        },
        "detectEnv": {
          "type": "boolean",
          "description": "Events raised at this level typically occur when no specific topological entity is applicable, often based on data such as logs and metrics. This does not impact the detection of issues within applications, transactions, services, or infrastructure.\n"
        },
        "detectInfra": {
          "type": "boolean",
          "description": "Detect frequent issues within infrastructure, 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"
        },
        "detectTxn": {
          "type": "boolean",
          "description": "Detect frequent issues within transactions and services, 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"
        }
      },
      "requiredInputs": [
        "detectApps",
        "detectInfra",
        "detectTxn"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering FrequentIssues resources.\n",
        "properties": {
          "detectApps": {
            "type": "boolean",
            "description": "Detect frequent issues within applications, 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"
          },
          "detectEnv": {
            "type": "boolean",
            "description": "Events raised at this level typically occur when no specific topological entity is applicable, often based on data such as logs and metrics. This does not impact the detection of issues within applications, transactions, services, or infrastructure.\n"
          },
          "detectInfra": {
            "type": "boolean",
            "description": "Detect frequent issues within infrastructure, 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"
          },
          "detectTxn": {
            "type": "boolean",
            "description": "Detect frequent issues within transactions and services, 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"
      }
    },
    "dynatrace:index/genericRelationships:GenericRelationships": {
      "properties": {
        "createdBy": {
          "type": "string",
          "description": "The user or extension that created this relationship.\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"
        },
        "fromRole": {
          "type": "string",
          "description": "Specify a role for the source entity. If both source and destination type are the same, referring different roles will allow identification of a relationships direction. If role is left blank, any role of the source type is considered for the relationship.\n"
        },
        "fromType": {
          "type": "string",
          "description": "Define an entity type as the source of the relationship.\n"
        },
        "sources": {
          "$ref": "#/types/dynatrace:index%2FGenericRelationshipsSources:GenericRelationshipsSources",
          "description": "Specify all sources which should be evaluated for this relationship rule. The relationship is only created when any of the filters match.\n"
        },
        "toRole": {
          "type": "string",
          "description": "Specify a role for the destination entity. If both source and destination type are the same, referring different roles will allow identification of a relationships direction. If role is left blank, any role of the destination type is considered for the relationship.\n"
        },
        "toType": {
          "type": "string",
          "description": "Define an entity type as the destination of the relationship. You can choose the same type as the source type. In this case you also may assign different roles for source and destination for having directed relationships.\n"
        },
        "typeOfRelation": {
          "type": "string",
          "description": "Possible Values: `CALLS`, `CHILD_OF`, `INSTANCE_OF`, `PART_OF`, `RUNS_ON`, `SAME_AS`\n"
        }
      },
      "type": "object",
      "required": [
        "createdBy",
        "enabled",
        "fromType",
        "sources",
        "toType",
        "typeOfRelation"
      ],
      "inputProperties": {
        "createdBy": {
          "type": "string",
          "description": "The user or extension that created this relationship.\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"
        },
        "fromRole": {
          "type": "string",
          "description": "Specify a role for the source entity. If both source and destination type are the same, referring different roles will allow identification of a relationships direction. If role is left blank, any role of the source type is considered for the relationship.\n"
        },
        "fromType": {
          "type": "string",
          "description": "Define an entity type as the source of the relationship.\n"
        },
        "sources": {
          "$ref": "#/types/dynatrace:index%2FGenericRelationshipsSources:GenericRelationshipsSources",
          "description": "Specify all sources which should be evaluated for this relationship rule. The relationship is only created when any of the filters match.\n"
        },
        "toRole": {
          "type": "string",
          "description": "Specify a role for the destination entity. If both source and destination type are the same, referring different roles will allow identification of a relationships direction. If role is left blank, any role of the destination type is considered for the relationship.\n"
        },
        "toType": {
          "type": "string",
          "description": "Define an entity type as the destination of the relationship. You can choose the same type as the source type. In this case you also may assign different roles for source and destination for having directed relationships.\n"
        },
        "typeOfRelation": {
          "type": "string",
          "description": "Possible Values: `CALLS`, `CHILD_OF`, `INSTANCE_OF`, `PART_OF`, `RUNS_ON`, `SAME_AS`\n"
        }
      },
      "requiredInputs": [
        "createdBy",
        "enabled",
        "fromType",
        "sources",
        "toType",
        "typeOfRelation"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GenericRelationships resources.\n",
        "properties": {
          "createdBy": {
            "type": "string",
            "description": "The user or extension that created this relationship.\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"
          },
          "fromRole": {
            "type": "string",
            "description": "Specify a role for the source entity. If both source and destination type are the same, referring different roles will allow identification of a relationships direction. If role is left blank, any role of the source type is considered for the relationship.\n"
          },
          "fromType": {
            "type": "string",
            "description": "Define an entity type as the source of the relationship.\n"
          },
          "sources": {
            "$ref": "#/types/dynatrace:index%2FGenericRelationshipsSources:GenericRelationshipsSources",
            "description": "Specify all sources which should be evaluated for this relationship rule. The relationship is only created when any of the filters match.\n"
          },
          "toRole": {
            "type": "string",
            "description": "Specify a role for the destination entity. If both source and destination type are the same, referring different roles will allow identification of a relationships direction. If role is left blank, any role of the destination type is considered for the relationship.\n"
          },
          "toType": {
            "type": "string",
            "description": "Define an entity type as the destination of the relationship. You can choose the same type as the source type. In this case you also may assign different roles for source and destination for having directed relationships.\n"
          },
          "typeOfRelation": {
            "type": "string",
            "description": "Possible Values: `CALLS`, `CHILD_OF`, `INSTANCE_OF`, `PART_OF`, `RUNS_ON`, `SAME_AS`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/genericSetting:GenericSetting": {
      "properties": {
        "localStorage": {
          "type": "string"
        },
        "schema": {
          "type": "string"
        },
        "scope": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "localStorage",
        "schema",
        "scope",
        "value"
      ],
      "inputProperties": {
        "schema": {
          "type": "string"
        },
        "scope": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "requiredInputs": [
        "schema",
        "value"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GenericSetting resources.\n",
        "properties": {
          "localStorage": {
            "type": "string"
          },
          "schema": {
            "type": "string"
          },
          "scope": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/genericTypes:GenericTypes": {
      "properties": {
        "createdBy": {
          "type": "string",
          "description": "The user or extension that created this type.\n"
        },
        "displayName": {
          "type": "string",
          "description": "The human readable type name for this entity type.\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "name": {
          "type": "string",
          "description": "The entity type name. This type name must be unique and must not be changed after creation.\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FGenericTypesRules:GenericTypesRules",
          "description": "Specify a list of rules which are evaluated in order. When **any** rule matches, the entity defined according to that rule will be extracted. Subsequent rules will not be evaluated.\n"
        }
      },
      "type": "object",
      "required": [
        "createdBy",
        "displayName",
        "enabled",
        "insertAfter",
        "name",
        "rules"
      ],
      "inputProperties": {
        "createdBy": {
          "type": "string",
          "description": "The user or extension that created this type.\n"
        },
        "displayName": {
          "type": "string",
          "description": "The human readable type name for this entity type.\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "name": {
          "type": "string",
          "description": "The entity type name. This type name must be unique and must not be changed after creation.\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FGenericTypesRules:GenericTypesRules",
          "description": "Specify a list of rules which are evaluated in order. When **any** rule matches, the entity defined according to that rule will be extracted. Subsequent rules will not be evaluated.\n"
        }
      },
      "requiredInputs": [
        "createdBy",
        "displayName",
        "enabled",
        "rules"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GenericTypes resources.\n",
        "properties": {
          "createdBy": {
            "type": "string",
            "description": "The user or extension that created this type.\n"
          },
          "displayName": {
            "type": "string",
            "description": "The human readable type name for this entity type.\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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "name": {
            "type": "string",
            "description": "The entity type name. This type name must be unique and must not be changed after creation.\n"
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FGenericTypesRules:GenericTypesRules",
            "description": "Specify a list of rules which are evaluated in order. When **any** rule matches, the entity defined according to that rule will be extracted. Subsequent rules will not be evaluated.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/geolocation:Geolocation": {
      "properties": {
        "displayWorldmap": {
          "type": "boolean",
          "description": "Display the world map\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (environment-default). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "displayWorldmap"
      ],
      "inputProperties": {
        "displayWorldmap": {
          "type": "boolean",
          "description": "Display the world map\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (environment-default). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "displayWorldmap"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Geolocation resources.\n",
        "properties": {
          "displayWorldmap": {
            "type": "boolean",
            "description": "Display the world map\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (environment-default). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/githubConnection:GithubConnection": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the GitHub connection\n"
        },
        "token": {
          "type": "string",
          "description": "Token for the selected authentication type\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`pat`\" pulumi-lang-dotnet=\"`Pat`\" pulumi-lang-go=\"`pat`\" pulumi-lang-python=\"`pat`\" pulumi-lang-yaml=\"`pat`\" pulumi-lang-java=\"`pat`\">`pat`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The name of the GitHub connection\n"
        },
        "token": {
          "type": "string",
          "description": "Token for the selected authentication type\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`pat`\" pulumi-lang-dotnet=\"`Pat`\" pulumi-lang-go=\"`pat`\" pulumi-lang-python=\"`pat`\" pulumi-lang-yaml=\"`pat`\" pulumi-lang-java=\"`pat`\">`pat`</span>\n"
        }
      },
      "requiredInputs": [
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GithubConnection resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the GitHub connection\n"
          },
          "token": {
            "type": "string",
            "description": "Token for the selected authentication type\n",
            "secret": true
          },
          "type": {
            "type": "string",
            "description": "Possible Values: <span pulumi-lang-nodejs=\"`pat`\" pulumi-lang-dotnet=\"`Pat`\" pulumi-lang-go=\"`pat`\" pulumi-lang-python=\"`pat`\" pulumi-lang-yaml=\"`pat`\" pulumi-lang-java=\"`pat`\">`pat`</span>\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/gitlabConnection:GitlabConnection": {
      "properties": {
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name to your GitLab instance.\n"
        },
        "token": {
          "type": "string",
          "description": "The GitLab token to use for authentication. Please note that this token is not refreshed and can expire.\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "The GitLab URL instance you want to connect. For example, https://gitlab.com\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "token",
        "url"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name to your GitLab instance.\n"
        },
        "token": {
          "type": "string",
          "description": "The GitLab token to use for authentication. Please note that this token is not refreshed and can expire.\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "The GitLab URL instance you want to connect. For example, https://gitlab.com\n"
        }
      },
      "requiredInputs": [
        "token",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GitlabConnection resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "A unique and clearly identifiable connection name to your GitLab instance.\n"
          },
          "token": {
            "type": "string",
            "description": "The GitLab token to use for authentication. Please note that this token is not refreshed and can expire.\n",
            "secret": true
          },
          "url": {
            "type": "string",
            "description": "The GitLab URL instance you want to connect. For example, https://gitlab.com\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/goldenState:GoldenState": {
      "properties": {
        "dynatraceAixExtensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AixExtension`\" pulumi-lang-dotnet=\"`dynatrace.AixExtension`\" pulumi-lang-go=\"`AixExtension`\" pulumi-lang-python=\"`AixExtension`\" pulumi-lang-yaml=\"`dynatrace.AixExtension`\" pulumi-lang-java=\"`dynatrace.AixExtension`\">`dynatrace.AixExtension`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAlertings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Alerting`\" pulumi-lang-dotnet=\"`dynatrace.Alerting`\" pulumi-lang-go=\"`Alerting`\" pulumi-lang-python=\"`Alerting`\" pulumi-lang-yaml=\"`dynatrace.Alerting`\" pulumi-lang-java=\"`dynatrace.Alerting`\">`dynatrace.Alerting`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAnsibleTowerNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-dotnet=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-go=\"`AnsibleTowerNotification`\" pulumi-lang-python=\"`AnsibleTowerNotification`\" pulumi-lang-yaml=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-java=\"`dynatrace.AnsibleTowerNotification`\">`dynatrace.AnsibleTowerNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceApplicationDetectionRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-go=\"`ApplicationDetectionRule`\" pulumi-lang-python=\"`ApplicationDetectionRule`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-java=\"`dynatrace.ApplicationDetectionRule`\">`dynatrace.ApplicationDetectionRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceApplicationErrorRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAutotagV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AutotagV2`\" pulumi-lang-dotnet=\"`dynatrace.AutotagV2`\" pulumi-lang-go=\"`AutotagV2`\" pulumi-lang-python=\"`AutotagV2`\" pulumi-lang-yaml=\"`dynatrace.AutotagV2`\" pulumi-lang-java=\"`dynatrace.AutotagV2`\">`dynatrace.AutotagV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAwsCredentials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AwsCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AwsCredentials`\" pulumi-lang-go=\"`AwsCredentials`\" pulumi-lang-python=\"`AwsCredentials`\" pulumi-lang-yaml=\"`dynatrace.AwsCredentials`\" pulumi-lang-java=\"`dynatrace.AwsCredentials`\">`dynatrace.AwsCredentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAzureCredentials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AzureCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AzureCredentials`\" pulumi-lang-go=\"`AzureCredentials`\" pulumi-lang-python=\"`AzureCredentials`\" pulumi-lang-yaml=\"`dynatrace.AzureCredentials`\" pulumi-lang-java=\"`dynatrace.AzureCredentials`\">`dynatrace.AzureCredentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceBrowserMonitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedMobileMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-go=\"`CalculatedMobileMetric`\" pulumi-lang-python=\"`CalculatedMobileMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedMobileMetric`\">`dynatrace.CalculatedMobileMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedServiceMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-go=\"`CalculatedServiceMetric`\" pulumi-lang-python=\"`CalculatedServiceMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedServiceMetric`\">`dynatrace.CalculatedServiceMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedSyntheticMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-go=\"`CalculatedSyntheticMetric`\" pulumi-lang-python=\"`CalculatedSyntheticMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedSyntheticMetric`\">`dynatrace.CalculatedSyntheticMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedWebMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-go=\"`CalculatedWebMetric`\" pulumi-lang-python=\"`CalculatedWebMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedWebMetric`\">`dynatrace.CalculatedWebMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCredentials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Credentials`\" pulumi-lang-dotnet=\"`dynatrace.Credentials`\" pulumi-lang-go=\"`Credentials`\" pulumi-lang-python=\"`Credentials`\" pulumi-lang-yaml=\"`dynatrace.Credentials`\" pulumi-lang-java=\"`dynatrace.Credentials`\">`dynatrace.Credentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomAppAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-go=\"`CustomAppAnomalies`\" pulumi-lang-python=\"`CustomAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-java=\"`dynatrace.CustomAppAnomalies`\">`dynatrace.CustomAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomAppCrashRates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-go=\"`CustomAppCrashRate`\" pulumi-lang-python=\"`CustomAppCrashRate`\" pulumi-lang-yaml=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-java=\"`dynatrace.CustomAppCrashRate`\">`dynatrace.CustomAppCrashRate`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomAppEnablements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-go=\"`CustomAppEnablement`\" pulumi-lang-python=\"`CustomAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-java=\"`dynatrace.CustomAppEnablement`\">`dynatrace.CustomAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomServices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomService`\" pulumi-lang-dotnet=\"`dynatrace.CustomService`\" pulumi-lang-go=\"`CustomService`\" pulumi-lang-python=\"`CustomService`\" pulumi-lang-yaml=\"`dynatrace.CustomService`\" pulumi-lang-java=\"`dynatrace.CustomService`\">`dynatrace.CustomService`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDataPrivacies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDatabaseAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-go=\"`DatabaseAnomaliesV2`\" pulumi-lang-python=\"`DatabaseAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DatabaseAnomaliesV2`\">`dynatrace.DatabaseAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDeclarativeGroupings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-dotnet=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-go=\"`DeclarativeGrouping`\" pulumi-lang-python=\"`DeclarativeGrouping`\" pulumi-lang-yaml=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-java=\"`dynatrace.DeclarativeGrouping`\">`dynatrace.DeclarativeGrouping`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDiskAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-go=\"`DiskAnomaliesV2`\" pulumi-lang-python=\"`DiskAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DiskAnomaliesV2`\">`dynatrace.DiskAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDiskOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskOptions`\" pulumi-lang-dotnet=\"`dynatrace.DiskOptions`\" pulumi-lang-go=\"`DiskOptions`\" pulumi-lang-python=\"`DiskOptions`\" pulumi-lang-yaml=\"`dynatrace.DiskOptions`\" pulumi-lang-java=\"`dynatrace.DiskOptions`\">`dynatrace.DiskOptions`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDiskSpecificAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-go=\"`DiskSpecificAnomaliesV2`\" pulumi-lang-python=\"`DiskSpecificAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DiskSpecificAnomaliesV2`\">`dynatrace.DiskSpecificAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceEmailNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.EmailNotification`\" pulumi-lang-dotnet=\"`dynatrace.EmailNotification`\" pulumi-lang-go=\"`EmailNotification`\" pulumi-lang-python=\"`EmailNotification`\" pulumi-lang-yaml=\"`dynatrace.EmailNotification`\" pulumi-lang-java=\"`dynatrace.EmailNotification`\">`dynatrace.EmailNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceExtensionExecutionControllers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-dotnet=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-go=\"`ExtensionExecutionController`\" pulumi-lang-python=\"`ExtensionExecutionController`\" pulumi-lang-yaml=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-java=\"`dynatrace.ExtensionExecutionController`\">`dynatrace.ExtensionExecutionController`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceGenericTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.GenericTypes`\" pulumi-lang-dotnet=\"`dynatrace.GenericTypes`\" pulumi-lang-go=\"`GenericTypes`\" pulumi-lang-python=\"`GenericTypes`\" pulumi-lang-yaml=\"`dynatrace.GenericTypes`\" pulumi-lang-java=\"`dynatrace.GenericTypes`\">`dynatrace.GenericTypes`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHostAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-go=\"`HostAnomaliesV2`\" pulumi-lang-python=\"`HostAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.HostAnomaliesV2`\">`dynatrace.HostAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHostNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostNaming`\" pulumi-lang-dotnet=\"`dynatrace.HostNaming`\" pulumi-lang-go=\"`HostNaming`\" pulumi-lang-python=\"`HostNaming`\" pulumi-lang-yaml=\"`dynatrace.HostNaming`\" pulumi-lang-java=\"`dynatrace.HostNaming`\">`dynatrace.HostNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHostProcessGroupMonitorings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-go=\"`HostProcessGroupMonitoring`\" pulumi-lang-python=\"`HostProcessGroupMonitoring`\" pulumi-lang-yaml=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-java=\"`dynatrace.HostProcessGroupMonitoring`\">`dynatrace.HostProcessGroupMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHttpMonitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceImsBridges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ImsBridges`\" pulumi-lang-dotnet=\"`dynatrace.ImsBridges`\" pulumi-lang-go=\"`ImsBridges`\" pulumi-lang-python=\"`ImsBridges`\" pulumi-lang-yaml=\"`dynatrace.ImsBridges`\" pulumi-lang-java=\"`dynatrace.ImsBridges`\">`dynatrace.ImsBridges`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceJiraNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.JiraNotification`\" pulumi-lang-dotnet=\"`dynatrace.JiraNotification`\" pulumi-lang-go=\"`JiraNotification`\" pulumi-lang-python=\"`JiraNotification`\" pulumi-lang-yaml=\"`dynatrace.JiraNotification`\" pulumi-lang-java=\"`dynatrace.JiraNotification`\">`dynatrace.JiraNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceK8sNamespaceAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-go=\"`K8sNamespaceAnomalies`\" pulumi-lang-python=\"`K8sNamespaceAnomalies`\" pulumi-lang-yaml=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-java=\"`dynatrace.K8sNamespaceAnomalies`\">`dynatrace.K8sNamespaceAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceKeyRequests": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.KeyRequests`\" pulumi-lang-dotnet=\"`dynatrace.KeyRequests`\" pulumi-lang-go=\"`KeyRequests`\" pulumi-lang-python=\"`KeyRequests`\" pulumi-lang-yaml=\"`dynatrace.KeyRequests`\" pulumi-lang-java=\"`dynatrace.KeyRequests`\">`dynatrace.KeyRequests`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceLogMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.LogMetrics`\" pulumi-lang-dotnet=\"`dynatrace.LogMetrics`\" pulumi-lang-go=\"`LogMetrics`\" pulumi-lang-python=\"`LogMetrics`\" pulumi-lang-yaml=\"`dynatrace.LogMetrics`\" pulumi-lang-java=\"`dynatrace.LogMetrics`\">`dynatrace.LogMetrics`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMaintenances": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Maintenance`\" pulumi-lang-dotnet=\"`dynatrace.Maintenance`\" pulumi-lang-go=\"`Maintenance`\" pulumi-lang-python=\"`Maintenance`\" pulumi-lang-yaml=\"`dynatrace.Maintenance`\" pulumi-lang-java=\"`dynatrace.Maintenance`\">`dynatrace.Maintenance`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceManagementZoneV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMetricEvents": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MetricEvents`\" pulumi-lang-dotnet=\"`dynatrace.MetricEvents`\" pulumi-lang-go=\"`MetricEvents`\" pulumi-lang-python=\"`MetricEvents`\" pulumi-lang-yaml=\"`dynatrace.MetricEvents`\" pulumi-lang-java=\"`dynatrace.MetricEvents`\">`dynatrace.MetricEvents`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileAppAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-go=\"`MobileAppAnomalies`\" pulumi-lang-python=\"`MobileAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-java=\"`dynatrace.MobileAppAnomalies`\">`dynatrace.MobileAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileAppCrashRates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-go=\"`MobileAppCrashRate`\" pulumi-lang-python=\"`MobileAppCrashRate`\" pulumi-lang-yaml=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-java=\"`dynatrace.MobileAppCrashRate`\">`dynatrace.MobileAppCrashRate`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileAppEnablements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileApplications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesApaches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-go=\"`MonitoredTechnologiesApache`\" pulumi-lang-python=\"`MonitoredTechnologiesApache`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesApache`\">`dynatrace.MonitoredTechnologiesApache`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesDotnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-go=\"`MonitoredTechnologiesDotnet`\" pulumi-lang-python=\"`MonitoredTechnologiesDotnet`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesDotnet`\">`dynatrace.MonitoredTechnologiesDotnet`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesGos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-go=\"`MonitoredTechnologiesGo`\" pulumi-lang-python=\"`MonitoredTechnologiesGo`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesGo`\">`dynatrace.MonitoredTechnologiesGo`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesIis": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-go=\"`MonitoredTechnologiesIis`\" pulumi-lang-python=\"`MonitoredTechnologiesIis`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesIis`\">`dynatrace.MonitoredTechnologiesIis`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesJavas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-go=\"`MonitoredTechnologiesJava`\" pulumi-lang-python=\"`MonitoredTechnologiesJava`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesJava`\">`dynatrace.MonitoredTechnologiesJava`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesNginxes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-go=\"`MonitoredTechnologiesNginx`\" pulumi-lang-python=\"`MonitoredTechnologiesNginx`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesNginx`\">`dynatrace.MonitoredTechnologiesNginx`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesNodejs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-go=\"`MonitoredTechnologiesNodejs`\" pulumi-lang-python=\"`MonitoredTechnologiesNodejs`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesNodejs`\">`dynatrace.MonitoredTechnologiesNodejs`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesOpentracings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-go=\"`MonitoredTechnologiesOpentracing`\" pulumi-lang-python=\"`MonitoredTechnologiesOpentracing`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesOpentracing`\">`dynatrace.MonitoredTechnologiesOpentracing`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesPhps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-go=\"`MonitoredTechnologiesPhp`\" pulumi-lang-python=\"`MonitoredTechnologiesPhp`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesPhp`\">`dynatrace.MonitoredTechnologiesPhp`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesVarnishes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-go=\"`MonitoredTechnologiesVarnish`\" pulumi-lang-python=\"`MonitoredTechnologiesVarnish`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesVarnish`\">`dynatrace.MonitoredTechnologiesVarnish`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesWsmbs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-go=\"`MonitoredTechnologiesWsmb`\" pulumi-lang-python=\"`MonitoredTechnologiesWsmb`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesWsmb`\">`dynatrace.MonitoredTechnologiesWsmb`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMutedRequests": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MutedRequests`\" pulumi-lang-dotnet=\"`dynatrace.MutedRequests`\" pulumi-lang-go=\"`MutedRequests`\" pulumi-lang-python=\"`MutedRequests`\" pulumi-lang-yaml=\"`dynatrace.MutedRequests`\" pulumi-lang-java=\"`dynatrace.MutedRequests`\">`dynatrace.MutedRequests`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceNettracers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Nettracer`\" pulumi-lang-dotnet=\"`dynatrace.Nettracer`\" pulumi-lang-go=\"`Nettracer`\" pulumi-lang-python=\"`Nettracer`\" pulumi-lang-yaml=\"`dynatrace.Nettracer`\" pulumi-lang-java=\"`dynatrace.Nettracer`\">`dynatrace.Nettracer`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceOneagentFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.OneagentFeatures`\" pulumi-lang-dotnet=\"`dynatrace.OneagentFeatures`\" pulumi-lang-go=\"`OneagentFeatures`\" pulumi-lang-python=\"`OneagentFeatures`\" pulumi-lang-yaml=\"`dynatrace.OneagentFeatures`\" pulumi-lang-java=\"`dynatrace.OneagentFeatures`\">`dynatrace.OneagentFeatures`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceOpsGenieNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-dotnet=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-go=\"`OpsGenieNotification`\" pulumi-lang-python=\"`OpsGenieNotification`\" pulumi-lang-yaml=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-java=\"`dynatrace.OpsGenieNotification`\">`dynatrace.OpsGenieNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatracePagerDutyNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-dotnet=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-go=\"`PagerDutyNotification`\" pulumi-lang-python=\"`PagerDutyNotification`\" pulumi-lang-yaml=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-java=\"`dynatrace.PagerDutyNotification`\">`dynatrace.PagerDutyNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatracePgAlertings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.PgAlerting`\" pulumi-lang-dotnet=\"`dynatrace.PgAlerting`\" pulumi-lang-go=\"`PgAlerting`\" pulumi-lang-python=\"`PgAlerting`\" pulumi-lang-yaml=\"`dynatrace.PgAlerting`\" pulumi-lang-java=\"`dynatrace.PgAlerting`\">`dynatrace.PgAlerting`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessAvailabilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessAvailability`\" pulumi-lang-dotnet=\"`dynatrace.ProcessAvailability`\" pulumi-lang-go=\"`ProcessAvailability`\" pulumi-lang-python=\"`ProcessAvailability`\" pulumi-lang-yaml=\"`dynatrace.ProcessAvailability`\" pulumi-lang-java=\"`dynatrace.ProcessAvailability`\">`dynatrace.ProcessAvailability`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupDetectionFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-go=\"`ProcessGroupDetectionFlags`\" pulumi-lang-python=\"`ProcessGroupDetectionFlags`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-java=\"`dynatrace.ProcessGroupDetectionFlags`\">`dynatrace.ProcessGroupDetectionFlags`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupDetections": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-go=\"`ProcessGroupDetection`\" pulumi-lang-python=\"`ProcessGroupDetection`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-java=\"`dynatrace.ProcessGroupDetection`\">`dynatrace.ProcessGroupDetection`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupMonitorings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-go=\"`ProcessGroupMonitoring`\" pulumi-lang-python=\"`ProcessGroupMonitoring`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-java=\"`dynatrace.ProcessGroupMonitoring`\">`dynatrace.ProcessGroupMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupRums": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-go=\"`ProcessGroupRum`\" pulumi-lang-python=\"`ProcessGroupRum`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-java=\"`dynatrace.ProcessGroupRum`\">`dynatrace.ProcessGroupRum`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupSimpleDetections": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-go=\"`ProcessGroupSimpleDetection`\" pulumi-lang-python=\"`ProcessGroupSimpleDetection`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-java=\"`dynatrace.ProcessGroupSimpleDetection`\">`dynatrace.ProcessGroupSimpleDetection`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessMonitoringRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-dotnet=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-go=\"`ProcessMonitoringRule`\" pulumi-lang-python=\"`ProcessMonitoringRule`\" pulumi-lang-yaml=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-java=\"`dynatrace.ProcessMonitoringRule`\">`dynatrace.ProcessMonitoringRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessMonitorings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-go=\"`ProcessMonitoring`\" pulumi-lang-python=\"`ProcessMonitoring`\" pulumi-lang-yaml=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-java=\"`dynatrace.ProcessMonitoring`\">`dynatrace.ProcessMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessVisibilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessVisibility`\" pulumi-lang-dotnet=\"`dynatrace.ProcessVisibility`\" pulumi-lang-go=\"`ProcessVisibility`\" pulumi-lang-python=\"`ProcessVisibility`\" pulumi-lang-yaml=\"`dynatrace.ProcessVisibility`\" pulumi-lang-java=\"`dynatrace.ProcessVisibility`\">`dynatrace.ProcessVisibility`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessgroupNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-dotnet=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-go=\"`ProcessgroupNaming`\" pulumi-lang-python=\"`ProcessgroupNaming`\" pulumi-lang-yaml=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-java=\"`dynatrace.ProcessgroupNaming`\">`dynatrace.ProcessgroupNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceQueueManagers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.QueueManager`\" pulumi-lang-dotnet=\"`dynatrace.QueueManager`\" pulumi-lang-go=\"`QueueManager`\" pulumi-lang-python=\"`QueueManager`\" pulumi-lang-yaml=\"`dynatrace.QueueManager`\" pulumi-lang-java=\"`dynatrace.QueueManager`\">`dynatrace.QueueManager`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceQueueSharingGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-dotnet=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-go=\"`QueueSharingGroups`\" pulumi-lang-python=\"`QueueSharingGroups`\" pulumi-lang-yaml=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-java=\"`dynatrace.QueueSharingGroups`\">`dynatrace.QueueSharingGroups`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRequestAttributes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RequestAttribute`\" pulumi-lang-dotnet=\"`dynatrace.RequestAttribute`\" pulumi-lang-go=\"`RequestAttribute`\" pulumi-lang-python=\"`RequestAttribute`\" pulumi-lang-yaml=\"`dynatrace.RequestAttribute`\" pulumi-lang-java=\"`dynatrace.RequestAttribute`\">`dynatrace.RequestAttribute`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRequestNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RequestNaming`\" pulumi-lang-dotnet=\"`dynatrace.RequestNaming`\" pulumi-lang-go=\"`RequestNaming`\" pulumi-lang-python=\"`RequestNaming`\" pulumi-lang-yaml=\"`dynatrace.RequestNaming`\" pulumi-lang-java=\"`dynatrace.RequestNaming`\">`dynatrace.RequestNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRumAdvancedCorrelations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-dotnet=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-go=\"`RumAdvancedCorrelation`\" pulumi-lang-python=\"`RumAdvancedCorrelation`\" pulumi-lang-yaml=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-java=\"`dynatrace.RumAdvancedCorrelation`\">`dynatrace.RumAdvancedCorrelation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRumIpLocations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumIpLocations`\" pulumi-lang-dotnet=\"`dynatrace.RumIpLocations`\" pulumi-lang-go=\"`RumIpLocations`\" pulumi-lang-python=\"`RumIpLocations`\" pulumi-lang-yaml=\"`dynatrace.RumIpLocations`\" pulumi-lang-java=\"`dynatrace.RumIpLocations`\">`dynatrace.RumIpLocations`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRumProviderBreakdowns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-dotnet=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-go=\"`RumProviderBreakdown`\" pulumi-lang-python=\"`RumProviderBreakdown`\" pulumi-lang-yaml=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-java=\"`dynatrace.RumProviderBreakdown`\">`dynatrace.RumProviderBreakdown`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceFailures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceFailure`\" pulumi-lang-dotnet=\"`dynatrace.ServiceFailure`\" pulumi-lang-go=\"`ServiceFailure`\" pulumi-lang-python=\"`ServiceFailure`\" pulumi-lang-yaml=\"`dynatrace.ServiceFailure`\" pulumi-lang-java=\"`dynatrace.ServiceFailure`\">`dynatrace.ServiceFailure`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceHttpFailures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-dotnet=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-go=\"`ServiceHttpFailure`\" pulumi-lang-python=\"`ServiceHttpFailure`\" pulumi-lang-yaml=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-java=\"`dynatrace.ServiceHttpFailure`\">`dynatrace.ServiceHttpFailure`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceNaming`\" pulumi-lang-dotnet=\"`dynatrace.ServiceNaming`\" pulumi-lang-go=\"`ServiceNaming`\" pulumi-lang-python=\"`ServiceNaming`\" pulumi-lang-yaml=\"`dynatrace.ServiceNaming`\" pulumi-lang-java=\"`dynatrace.ServiceNaming`\">`dynatrace.ServiceNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceNowNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-dotnet=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-go=\"`ServiceNowNotification`\" pulumi-lang-python=\"`ServiceNowNotification`\" pulumi-lang-yaml=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-java=\"`dynatrace.ServiceNowNotification`\">`dynatrace.ServiceNowNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSessionReplayWebPrivacies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSlackNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SlackNotification`\" pulumi-lang-dotnet=\"`dynatrace.SlackNotification`\" pulumi-lang-go=\"`SlackNotification`\" pulumi-lang-python=\"`SlackNotification`\" pulumi-lang-yaml=\"`dynatrace.SlackNotification`\" pulumi-lang-java=\"`dynatrace.SlackNotification`\">`dynatrace.SlackNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSloV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SloV2`\" pulumi-lang-dotnet=\"`dynatrace.SloV2`\" pulumi-lang-go=\"`SloV2`\" pulumi-lang-python=\"`SloV2`\" pulumi-lang-yaml=\"`dynatrace.SloV2`\" pulumi-lang-java=\"`dynatrace.SloV2`\">`dynatrace.SloV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSpanCaptureRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-dotnet=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-go=\"`SpanCaptureRule`\" pulumi-lang-python=\"`SpanCaptureRule`\" pulumi-lang-yaml=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-java=\"`dynatrace.SpanCaptureRule`\">`dynatrace.SpanCaptureRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSpanContextPropagations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-dotnet=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-go=\"`SpanContextPropagation`\" pulumi-lang-python=\"`SpanContextPropagation`\" pulumi-lang-yaml=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-java=\"`dynatrace.SpanContextPropagation`\">`dynatrace.SpanContextPropagation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSyntheticLocations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SyntheticLocation`\" pulumi-lang-dotnet=\"`dynatrace.SyntheticLocation`\" pulumi-lang-go=\"`SyntheticLocation`\" pulumi-lang-python=\"`SyntheticLocation`\" pulumi-lang-yaml=\"`dynatrace.SyntheticLocation`\" pulumi-lang-java=\"`dynatrace.SyntheticLocation`\">`dynatrace.SyntheticLocation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceTrelloNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.TrelloNotification`\" pulumi-lang-dotnet=\"`dynatrace.TrelloNotification`\" pulumi-lang-go=\"`TrelloNotification`\" pulumi-lang-python=\"`TrelloNotification`\" pulumi-lang-yaml=\"`dynatrace.TrelloNotification`\" pulumi-lang-java=\"`dynatrace.TrelloNotification`\">`dynatrace.TrelloNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceUpdateWindows": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.UpdateWindows`\" pulumi-lang-dotnet=\"`dynatrace.UpdateWindows`\" pulumi-lang-go=\"`UpdateWindows`\" pulumi-lang-python=\"`UpdateWindows`\" pulumi-lang-yaml=\"`dynatrace.UpdateWindows`\" pulumi-lang-java=\"`dynatrace.UpdateWindows`\">`dynatrace.UpdateWindows`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceUsabilityAnalytics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-dotnet=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-go=\"`UsabilityAnalytics`\" pulumi-lang-python=\"`UsabilityAnalytics`\" pulumi-lang-yaml=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-java=\"`dynatrace.UsabilityAnalytics`\">`dynatrace.UsabilityAnalytics`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceVictorOpsNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-dotnet=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-go=\"`VictorOpsNotification`\" pulumi-lang-python=\"`VictorOpsNotification`\" pulumi-lang-yaml=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-java=\"`dynatrace.VictorOpsNotification`\">`dynatrace.VictorOpsNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-go=\"`WebAppAnomalies`\" pulumi-lang-python=\"`WebAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-java=\"`dynatrace.WebAppAnomalies`\">`dynatrace.WebAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppBeaconOrigins": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-dotnet=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-go=\"`WebAppBeaconOrigins`\" pulumi-lang-python=\"`WebAppBeaconOrigins`\" pulumi-lang-yaml=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-java=\"`dynatrace.WebAppBeaconOrigins`\">`dynatrace.WebAppBeaconOrigins`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppEnablements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppResourceCleanups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-dotnet=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-go=\"`WebAppResourceCleanup`\" pulumi-lang-python=\"`WebAppResourceCleanup`\" pulumi-lang-yaml=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-java=\"`dynatrace.WebAppResourceCleanup`\">`dynatrace.WebAppResourceCleanup`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppResourceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-dotnet=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-go=\"`WebAppResourceTypes`\" pulumi-lang-python=\"`WebAppResourceTypes`\" pulumi-lang-yaml=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-java=\"`dynatrace.WebAppResourceTypes`\">`dynatrace.WebAppResourceTypes`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebApplications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebhookNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebhookNotification`\" pulumi-lang-dotnet=\"`dynatrace.WebhookNotification`\" pulumi-lang-go=\"`WebhookNotification`\" pulumi-lang-python=\"`WebhookNotification`\" pulumi-lang-yaml=\"`dynatrace.WebhookNotification`\" pulumi-lang-java=\"`dynatrace.WebhookNotification`\">`dynatrace.WebhookNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceXmattersNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.XmattersNotification`\" pulumi-lang-dotnet=\"`dynatrace.XmattersNotification`\" pulumi-lang-go=\"`XmattersNotification`\" pulumi-lang-python=\"`XmattersNotification`\" pulumi-lang-yaml=\"`dynatrace.XmattersNotification`\" pulumi-lang-java=\"`dynatrace.XmattersNotification`\">`dynatrace.XmattersNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "mode": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "dynatraceAixExtensions",
        "dynatraceAlertings",
        "dynatraceAnsibleTowerNotifications",
        "dynatraceApplicationDetectionRules",
        "dynatraceApplicationErrorRules",
        "dynatraceAutotagV2s",
        "dynatraceAwsCredentials",
        "dynatraceAzureCredentials",
        "dynatraceBrowserMonitors",
        "dynatraceCalculatedMobileMetrics",
        "dynatraceCalculatedServiceMetrics",
        "dynatraceCalculatedSyntheticMetrics",
        "dynatraceCalculatedWebMetrics",
        "dynatraceCredentials",
        "dynatraceCustomAppAnomalies",
        "dynatraceCustomAppCrashRates",
        "dynatraceCustomAppEnablements",
        "dynatraceCustomServices",
        "dynatraceDataPrivacies",
        "dynatraceDatabaseAnomaliesV2s",
        "dynatraceDeclarativeGroupings",
        "dynatraceDiskAnomaliesV2s",
        "dynatraceDiskOptions",
        "dynatraceDiskSpecificAnomaliesV2s",
        "dynatraceEmailNotifications",
        "dynatraceExtensionExecutionControllers",
        "dynatraceGenericTypes",
        "dynatraceHostAnomaliesV2s",
        "dynatraceHostNamings",
        "dynatraceHostProcessGroupMonitorings",
        "dynatraceHttpMonitors",
        "dynatraceImsBridges",
        "dynatraceJiraNotifications",
        "dynatraceK8sNamespaceAnomalies",
        "dynatraceKeyRequests",
        "dynatraceLogMetrics",
        "dynatraceMaintenances",
        "dynatraceManagementZoneV2s",
        "dynatraceMetricEvents",
        "dynatraceMobileAppAnomalies",
        "dynatraceMobileAppCrashRates",
        "dynatraceMobileAppEnablements",
        "dynatraceMobileApplications",
        "dynatraceMonitoredTechnologiesApaches",
        "dynatraceMonitoredTechnologiesDotnets",
        "dynatraceMonitoredTechnologiesGos",
        "dynatraceMonitoredTechnologiesIis",
        "dynatraceMonitoredTechnologiesJavas",
        "dynatraceMonitoredTechnologiesNginxes",
        "dynatraceMonitoredTechnologiesNodejs",
        "dynatraceMonitoredTechnologiesOpentracings",
        "dynatraceMonitoredTechnologiesPhps",
        "dynatraceMonitoredTechnologiesVarnishes",
        "dynatraceMonitoredTechnologiesWsmbs",
        "dynatraceMutedRequests",
        "dynatraceNettracers",
        "dynatraceOneagentFeatures",
        "dynatraceOpsGenieNotifications",
        "dynatracePagerDutyNotifications",
        "dynatracePgAlertings",
        "dynatraceProcessAvailabilities",
        "dynatraceProcessGroupDetectionFlags",
        "dynatraceProcessGroupDetections",
        "dynatraceProcessGroupMonitorings",
        "dynatraceProcessGroupRums",
        "dynatraceProcessGroupSimpleDetections",
        "dynatraceProcessMonitoringRules",
        "dynatraceProcessMonitorings",
        "dynatraceProcessVisibilities",
        "dynatraceProcessgroupNamings",
        "dynatraceQueueManagers",
        "dynatraceQueueSharingGroups",
        "dynatraceRequestAttributes",
        "dynatraceRequestNamings",
        "dynatraceRumAdvancedCorrelations",
        "dynatraceRumIpLocations",
        "dynatraceRumProviderBreakdowns",
        "dynatraceServiceFailures",
        "dynatraceServiceHttpFailures",
        "dynatraceServiceNamings",
        "dynatraceServiceNowNotifications",
        "dynatraceSessionReplayWebPrivacies",
        "dynatraceSlackNotifications",
        "dynatraceSloV2s",
        "dynatraceSpanCaptureRules",
        "dynatraceSpanContextPropagations",
        "dynatraceSyntheticLocations",
        "dynatraceTrelloNotifications",
        "dynatraceUpdateWindows",
        "dynatraceUsabilityAnalytics",
        "dynatraceVictorOpsNotifications",
        "dynatraceWebAppAnomalies",
        "dynatraceWebAppBeaconOrigins",
        "dynatraceWebAppEnablements",
        "dynatraceWebAppResourceCleanups",
        "dynatraceWebAppResourceTypes",
        "dynatraceWebApplications",
        "dynatraceWebhookNotifications",
        "dynatraceXmattersNotifications"
      ],
      "inputProperties": {
        "dynatraceAixExtensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AixExtension`\" pulumi-lang-dotnet=\"`dynatrace.AixExtension`\" pulumi-lang-go=\"`AixExtension`\" pulumi-lang-python=\"`AixExtension`\" pulumi-lang-yaml=\"`dynatrace.AixExtension`\" pulumi-lang-java=\"`dynatrace.AixExtension`\">`dynatrace.AixExtension`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAlertings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Alerting`\" pulumi-lang-dotnet=\"`dynatrace.Alerting`\" pulumi-lang-go=\"`Alerting`\" pulumi-lang-python=\"`Alerting`\" pulumi-lang-yaml=\"`dynatrace.Alerting`\" pulumi-lang-java=\"`dynatrace.Alerting`\">`dynatrace.Alerting`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAnsibleTowerNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-dotnet=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-go=\"`AnsibleTowerNotification`\" pulumi-lang-python=\"`AnsibleTowerNotification`\" pulumi-lang-yaml=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-java=\"`dynatrace.AnsibleTowerNotification`\">`dynatrace.AnsibleTowerNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceApplicationDetectionRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-go=\"`ApplicationDetectionRule`\" pulumi-lang-python=\"`ApplicationDetectionRule`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-java=\"`dynatrace.ApplicationDetectionRule`\">`dynatrace.ApplicationDetectionRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceApplicationErrorRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAutotagV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AutotagV2`\" pulumi-lang-dotnet=\"`dynatrace.AutotagV2`\" pulumi-lang-go=\"`AutotagV2`\" pulumi-lang-python=\"`AutotagV2`\" pulumi-lang-yaml=\"`dynatrace.AutotagV2`\" pulumi-lang-java=\"`dynatrace.AutotagV2`\">`dynatrace.AutotagV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAwsCredentials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AwsCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AwsCredentials`\" pulumi-lang-go=\"`AwsCredentials`\" pulumi-lang-python=\"`AwsCredentials`\" pulumi-lang-yaml=\"`dynatrace.AwsCredentials`\" pulumi-lang-java=\"`dynatrace.AwsCredentials`\">`dynatrace.AwsCredentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceAzureCredentials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AzureCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AzureCredentials`\" pulumi-lang-go=\"`AzureCredentials`\" pulumi-lang-python=\"`AzureCredentials`\" pulumi-lang-yaml=\"`dynatrace.AzureCredentials`\" pulumi-lang-java=\"`dynatrace.AzureCredentials`\">`dynatrace.AzureCredentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceBrowserMonitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedMobileMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-go=\"`CalculatedMobileMetric`\" pulumi-lang-python=\"`CalculatedMobileMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedMobileMetric`\">`dynatrace.CalculatedMobileMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedServiceMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-go=\"`CalculatedServiceMetric`\" pulumi-lang-python=\"`CalculatedServiceMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedServiceMetric`\">`dynatrace.CalculatedServiceMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedSyntheticMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-go=\"`CalculatedSyntheticMetric`\" pulumi-lang-python=\"`CalculatedSyntheticMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedSyntheticMetric`\">`dynatrace.CalculatedSyntheticMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCalculatedWebMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-go=\"`CalculatedWebMetric`\" pulumi-lang-python=\"`CalculatedWebMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedWebMetric`\">`dynatrace.CalculatedWebMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCredentials": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Credentials`\" pulumi-lang-dotnet=\"`dynatrace.Credentials`\" pulumi-lang-go=\"`Credentials`\" pulumi-lang-python=\"`Credentials`\" pulumi-lang-yaml=\"`dynatrace.Credentials`\" pulumi-lang-java=\"`dynatrace.Credentials`\">`dynatrace.Credentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomAppAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-go=\"`CustomAppAnomalies`\" pulumi-lang-python=\"`CustomAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-java=\"`dynatrace.CustomAppAnomalies`\">`dynatrace.CustomAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomAppCrashRates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-go=\"`CustomAppCrashRate`\" pulumi-lang-python=\"`CustomAppCrashRate`\" pulumi-lang-yaml=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-java=\"`dynatrace.CustomAppCrashRate`\">`dynatrace.CustomAppCrashRate`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomAppEnablements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-go=\"`CustomAppEnablement`\" pulumi-lang-python=\"`CustomAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-java=\"`dynatrace.CustomAppEnablement`\">`dynatrace.CustomAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceCustomServices": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomService`\" pulumi-lang-dotnet=\"`dynatrace.CustomService`\" pulumi-lang-go=\"`CustomService`\" pulumi-lang-python=\"`CustomService`\" pulumi-lang-yaml=\"`dynatrace.CustomService`\" pulumi-lang-java=\"`dynatrace.CustomService`\">`dynatrace.CustomService`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDataPrivacies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDatabaseAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-go=\"`DatabaseAnomaliesV2`\" pulumi-lang-python=\"`DatabaseAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DatabaseAnomaliesV2`\">`dynatrace.DatabaseAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDeclarativeGroupings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-dotnet=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-go=\"`DeclarativeGrouping`\" pulumi-lang-python=\"`DeclarativeGrouping`\" pulumi-lang-yaml=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-java=\"`dynatrace.DeclarativeGrouping`\">`dynatrace.DeclarativeGrouping`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDiskAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-go=\"`DiskAnomaliesV2`\" pulumi-lang-python=\"`DiskAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DiskAnomaliesV2`\">`dynatrace.DiskAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDiskOptions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskOptions`\" pulumi-lang-dotnet=\"`dynatrace.DiskOptions`\" pulumi-lang-go=\"`DiskOptions`\" pulumi-lang-python=\"`DiskOptions`\" pulumi-lang-yaml=\"`dynatrace.DiskOptions`\" pulumi-lang-java=\"`dynatrace.DiskOptions`\">`dynatrace.DiskOptions`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceDiskSpecificAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-go=\"`DiskSpecificAnomaliesV2`\" pulumi-lang-python=\"`DiskSpecificAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DiskSpecificAnomaliesV2`\">`dynatrace.DiskSpecificAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceEmailNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.EmailNotification`\" pulumi-lang-dotnet=\"`dynatrace.EmailNotification`\" pulumi-lang-go=\"`EmailNotification`\" pulumi-lang-python=\"`EmailNotification`\" pulumi-lang-yaml=\"`dynatrace.EmailNotification`\" pulumi-lang-java=\"`dynatrace.EmailNotification`\">`dynatrace.EmailNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceExtensionExecutionControllers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-dotnet=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-go=\"`ExtensionExecutionController`\" pulumi-lang-python=\"`ExtensionExecutionController`\" pulumi-lang-yaml=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-java=\"`dynatrace.ExtensionExecutionController`\">`dynatrace.ExtensionExecutionController`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceGenericTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.GenericTypes`\" pulumi-lang-dotnet=\"`dynatrace.GenericTypes`\" pulumi-lang-go=\"`GenericTypes`\" pulumi-lang-python=\"`GenericTypes`\" pulumi-lang-yaml=\"`dynatrace.GenericTypes`\" pulumi-lang-java=\"`dynatrace.GenericTypes`\">`dynatrace.GenericTypes`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHostAnomaliesV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-go=\"`HostAnomaliesV2`\" pulumi-lang-python=\"`HostAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.HostAnomaliesV2`\">`dynatrace.HostAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHostNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostNaming`\" pulumi-lang-dotnet=\"`dynatrace.HostNaming`\" pulumi-lang-go=\"`HostNaming`\" pulumi-lang-python=\"`HostNaming`\" pulumi-lang-yaml=\"`dynatrace.HostNaming`\" pulumi-lang-java=\"`dynatrace.HostNaming`\">`dynatrace.HostNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHostProcessGroupMonitorings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-go=\"`HostProcessGroupMonitoring`\" pulumi-lang-python=\"`HostProcessGroupMonitoring`\" pulumi-lang-yaml=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-java=\"`dynatrace.HostProcessGroupMonitoring`\">`dynatrace.HostProcessGroupMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceHttpMonitors": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceImsBridges": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ImsBridges`\" pulumi-lang-dotnet=\"`dynatrace.ImsBridges`\" pulumi-lang-go=\"`ImsBridges`\" pulumi-lang-python=\"`ImsBridges`\" pulumi-lang-yaml=\"`dynatrace.ImsBridges`\" pulumi-lang-java=\"`dynatrace.ImsBridges`\">`dynatrace.ImsBridges`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceJiraNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.JiraNotification`\" pulumi-lang-dotnet=\"`dynatrace.JiraNotification`\" pulumi-lang-go=\"`JiraNotification`\" pulumi-lang-python=\"`JiraNotification`\" pulumi-lang-yaml=\"`dynatrace.JiraNotification`\" pulumi-lang-java=\"`dynatrace.JiraNotification`\">`dynatrace.JiraNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceK8sNamespaceAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-go=\"`K8sNamespaceAnomalies`\" pulumi-lang-python=\"`K8sNamespaceAnomalies`\" pulumi-lang-yaml=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-java=\"`dynatrace.K8sNamespaceAnomalies`\">`dynatrace.K8sNamespaceAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceKeyRequests": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.KeyRequests`\" pulumi-lang-dotnet=\"`dynatrace.KeyRequests`\" pulumi-lang-go=\"`KeyRequests`\" pulumi-lang-python=\"`KeyRequests`\" pulumi-lang-yaml=\"`dynatrace.KeyRequests`\" pulumi-lang-java=\"`dynatrace.KeyRequests`\">`dynatrace.KeyRequests`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceLogMetrics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.LogMetrics`\" pulumi-lang-dotnet=\"`dynatrace.LogMetrics`\" pulumi-lang-go=\"`LogMetrics`\" pulumi-lang-python=\"`LogMetrics`\" pulumi-lang-yaml=\"`dynatrace.LogMetrics`\" pulumi-lang-java=\"`dynatrace.LogMetrics`\">`dynatrace.LogMetrics`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMaintenances": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Maintenance`\" pulumi-lang-dotnet=\"`dynatrace.Maintenance`\" pulumi-lang-go=\"`Maintenance`\" pulumi-lang-python=\"`Maintenance`\" pulumi-lang-yaml=\"`dynatrace.Maintenance`\" pulumi-lang-java=\"`dynatrace.Maintenance`\">`dynatrace.Maintenance`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceManagementZoneV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMetricEvents": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MetricEvents`\" pulumi-lang-dotnet=\"`dynatrace.MetricEvents`\" pulumi-lang-go=\"`MetricEvents`\" pulumi-lang-python=\"`MetricEvents`\" pulumi-lang-yaml=\"`dynatrace.MetricEvents`\" pulumi-lang-java=\"`dynatrace.MetricEvents`\">`dynatrace.MetricEvents`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileAppAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-go=\"`MobileAppAnomalies`\" pulumi-lang-python=\"`MobileAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-java=\"`dynatrace.MobileAppAnomalies`\">`dynatrace.MobileAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileAppCrashRates": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-go=\"`MobileAppCrashRate`\" pulumi-lang-python=\"`MobileAppCrashRate`\" pulumi-lang-yaml=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-java=\"`dynatrace.MobileAppCrashRate`\">`dynatrace.MobileAppCrashRate`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileAppEnablements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMobileApplications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesApaches": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-go=\"`MonitoredTechnologiesApache`\" pulumi-lang-python=\"`MonitoredTechnologiesApache`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesApache`\">`dynatrace.MonitoredTechnologiesApache`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesDotnets": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-go=\"`MonitoredTechnologiesDotnet`\" pulumi-lang-python=\"`MonitoredTechnologiesDotnet`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesDotnet`\">`dynatrace.MonitoredTechnologiesDotnet`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesGos": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-go=\"`MonitoredTechnologiesGo`\" pulumi-lang-python=\"`MonitoredTechnologiesGo`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesGo`\">`dynatrace.MonitoredTechnologiesGo`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesIis": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-go=\"`MonitoredTechnologiesIis`\" pulumi-lang-python=\"`MonitoredTechnologiesIis`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesIis`\">`dynatrace.MonitoredTechnologiesIis`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesJavas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-go=\"`MonitoredTechnologiesJava`\" pulumi-lang-python=\"`MonitoredTechnologiesJava`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesJava`\">`dynatrace.MonitoredTechnologiesJava`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesNginxes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-go=\"`MonitoredTechnologiesNginx`\" pulumi-lang-python=\"`MonitoredTechnologiesNginx`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesNginx`\">`dynatrace.MonitoredTechnologiesNginx`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesNodejs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-go=\"`MonitoredTechnologiesNodejs`\" pulumi-lang-python=\"`MonitoredTechnologiesNodejs`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesNodejs`\">`dynatrace.MonitoredTechnologiesNodejs`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesOpentracings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-go=\"`MonitoredTechnologiesOpentracing`\" pulumi-lang-python=\"`MonitoredTechnologiesOpentracing`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesOpentracing`\">`dynatrace.MonitoredTechnologiesOpentracing`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesPhps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-go=\"`MonitoredTechnologiesPhp`\" pulumi-lang-python=\"`MonitoredTechnologiesPhp`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesPhp`\">`dynatrace.MonitoredTechnologiesPhp`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesVarnishes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-go=\"`MonitoredTechnologiesVarnish`\" pulumi-lang-python=\"`MonitoredTechnologiesVarnish`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesVarnish`\">`dynatrace.MonitoredTechnologiesVarnish`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMonitoredTechnologiesWsmbs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-go=\"`MonitoredTechnologiesWsmb`\" pulumi-lang-python=\"`MonitoredTechnologiesWsmb`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesWsmb`\">`dynatrace.MonitoredTechnologiesWsmb`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceMutedRequests": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MutedRequests`\" pulumi-lang-dotnet=\"`dynatrace.MutedRequests`\" pulumi-lang-go=\"`MutedRequests`\" pulumi-lang-python=\"`MutedRequests`\" pulumi-lang-yaml=\"`dynatrace.MutedRequests`\" pulumi-lang-java=\"`dynatrace.MutedRequests`\">`dynatrace.MutedRequests`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceNettracers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Nettracer`\" pulumi-lang-dotnet=\"`dynatrace.Nettracer`\" pulumi-lang-go=\"`Nettracer`\" pulumi-lang-python=\"`Nettracer`\" pulumi-lang-yaml=\"`dynatrace.Nettracer`\" pulumi-lang-java=\"`dynatrace.Nettracer`\">`dynatrace.Nettracer`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceOneagentFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.OneagentFeatures`\" pulumi-lang-dotnet=\"`dynatrace.OneagentFeatures`\" pulumi-lang-go=\"`OneagentFeatures`\" pulumi-lang-python=\"`OneagentFeatures`\" pulumi-lang-yaml=\"`dynatrace.OneagentFeatures`\" pulumi-lang-java=\"`dynatrace.OneagentFeatures`\">`dynatrace.OneagentFeatures`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceOpsGenieNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-dotnet=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-go=\"`OpsGenieNotification`\" pulumi-lang-python=\"`OpsGenieNotification`\" pulumi-lang-yaml=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-java=\"`dynatrace.OpsGenieNotification`\">`dynatrace.OpsGenieNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatracePagerDutyNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-dotnet=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-go=\"`PagerDutyNotification`\" pulumi-lang-python=\"`PagerDutyNotification`\" pulumi-lang-yaml=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-java=\"`dynatrace.PagerDutyNotification`\">`dynatrace.PagerDutyNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatracePgAlertings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.PgAlerting`\" pulumi-lang-dotnet=\"`dynatrace.PgAlerting`\" pulumi-lang-go=\"`PgAlerting`\" pulumi-lang-python=\"`PgAlerting`\" pulumi-lang-yaml=\"`dynatrace.PgAlerting`\" pulumi-lang-java=\"`dynatrace.PgAlerting`\">`dynatrace.PgAlerting`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessAvailabilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessAvailability`\" pulumi-lang-dotnet=\"`dynatrace.ProcessAvailability`\" pulumi-lang-go=\"`ProcessAvailability`\" pulumi-lang-python=\"`ProcessAvailability`\" pulumi-lang-yaml=\"`dynatrace.ProcessAvailability`\" pulumi-lang-java=\"`dynatrace.ProcessAvailability`\">`dynatrace.ProcessAvailability`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupDetectionFlags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-go=\"`ProcessGroupDetectionFlags`\" pulumi-lang-python=\"`ProcessGroupDetectionFlags`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-java=\"`dynatrace.ProcessGroupDetectionFlags`\">`dynatrace.ProcessGroupDetectionFlags`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupDetections": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-go=\"`ProcessGroupDetection`\" pulumi-lang-python=\"`ProcessGroupDetection`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-java=\"`dynatrace.ProcessGroupDetection`\">`dynatrace.ProcessGroupDetection`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupMonitorings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-go=\"`ProcessGroupMonitoring`\" pulumi-lang-python=\"`ProcessGroupMonitoring`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-java=\"`dynatrace.ProcessGroupMonitoring`\">`dynatrace.ProcessGroupMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupRums": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-go=\"`ProcessGroupRum`\" pulumi-lang-python=\"`ProcessGroupRum`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-java=\"`dynatrace.ProcessGroupRum`\">`dynatrace.ProcessGroupRum`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessGroupSimpleDetections": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-go=\"`ProcessGroupSimpleDetection`\" pulumi-lang-python=\"`ProcessGroupSimpleDetection`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-java=\"`dynatrace.ProcessGroupSimpleDetection`\">`dynatrace.ProcessGroupSimpleDetection`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessMonitoringRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-dotnet=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-go=\"`ProcessMonitoringRule`\" pulumi-lang-python=\"`ProcessMonitoringRule`\" pulumi-lang-yaml=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-java=\"`dynatrace.ProcessMonitoringRule`\">`dynatrace.ProcessMonitoringRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessMonitorings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-go=\"`ProcessMonitoring`\" pulumi-lang-python=\"`ProcessMonitoring`\" pulumi-lang-yaml=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-java=\"`dynatrace.ProcessMonitoring`\">`dynatrace.ProcessMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessVisibilities": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessVisibility`\" pulumi-lang-dotnet=\"`dynatrace.ProcessVisibility`\" pulumi-lang-go=\"`ProcessVisibility`\" pulumi-lang-python=\"`ProcessVisibility`\" pulumi-lang-yaml=\"`dynatrace.ProcessVisibility`\" pulumi-lang-java=\"`dynatrace.ProcessVisibility`\">`dynatrace.ProcessVisibility`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceProcessgroupNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-dotnet=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-go=\"`ProcessgroupNaming`\" pulumi-lang-python=\"`ProcessgroupNaming`\" pulumi-lang-yaml=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-java=\"`dynatrace.ProcessgroupNaming`\">`dynatrace.ProcessgroupNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceQueueManagers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.QueueManager`\" pulumi-lang-dotnet=\"`dynatrace.QueueManager`\" pulumi-lang-go=\"`QueueManager`\" pulumi-lang-python=\"`QueueManager`\" pulumi-lang-yaml=\"`dynatrace.QueueManager`\" pulumi-lang-java=\"`dynatrace.QueueManager`\">`dynatrace.QueueManager`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceQueueSharingGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-dotnet=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-go=\"`QueueSharingGroups`\" pulumi-lang-python=\"`QueueSharingGroups`\" pulumi-lang-yaml=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-java=\"`dynatrace.QueueSharingGroups`\">`dynatrace.QueueSharingGroups`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRequestAttributes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RequestAttribute`\" pulumi-lang-dotnet=\"`dynatrace.RequestAttribute`\" pulumi-lang-go=\"`RequestAttribute`\" pulumi-lang-python=\"`RequestAttribute`\" pulumi-lang-yaml=\"`dynatrace.RequestAttribute`\" pulumi-lang-java=\"`dynatrace.RequestAttribute`\">`dynatrace.RequestAttribute`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRequestNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RequestNaming`\" pulumi-lang-dotnet=\"`dynatrace.RequestNaming`\" pulumi-lang-go=\"`RequestNaming`\" pulumi-lang-python=\"`RequestNaming`\" pulumi-lang-yaml=\"`dynatrace.RequestNaming`\" pulumi-lang-java=\"`dynatrace.RequestNaming`\">`dynatrace.RequestNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRumAdvancedCorrelations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-dotnet=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-go=\"`RumAdvancedCorrelation`\" pulumi-lang-python=\"`RumAdvancedCorrelation`\" pulumi-lang-yaml=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-java=\"`dynatrace.RumAdvancedCorrelation`\">`dynatrace.RumAdvancedCorrelation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRumIpLocations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumIpLocations`\" pulumi-lang-dotnet=\"`dynatrace.RumIpLocations`\" pulumi-lang-go=\"`RumIpLocations`\" pulumi-lang-python=\"`RumIpLocations`\" pulumi-lang-yaml=\"`dynatrace.RumIpLocations`\" pulumi-lang-java=\"`dynatrace.RumIpLocations`\">`dynatrace.RumIpLocations`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceRumProviderBreakdowns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-dotnet=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-go=\"`RumProviderBreakdown`\" pulumi-lang-python=\"`RumProviderBreakdown`\" pulumi-lang-yaml=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-java=\"`dynatrace.RumProviderBreakdown`\">`dynatrace.RumProviderBreakdown`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceFailures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceFailure`\" pulumi-lang-dotnet=\"`dynatrace.ServiceFailure`\" pulumi-lang-go=\"`ServiceFailure`\" pulumi-lang-python=\"`ServiceFailure`\" pulumi-lang-yaml=\"`dynatrace.ServiceFailure`\" pulumi-lang-java=\"`dynatrace.ServiceFailure`\">`dynatrace.ServiceFailure`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceHttpFailures": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-dotnet=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-go=\"`ServiceHttpFailure`\" pulumi-lang-python=\"`ServiceHttpFailure`\" pulumi-lang-yaml=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-java=\"`dynatrace.ServiceHttpFailure`\">`dynatrace.ServiceHttpFailure`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceNamings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceNaming`\" pulumi-lang-dotnet=\"`dynatrace.ServiceNaming`\" pulumi-lang-go=\"`ServiceNaming`\" pulumi-lang-python=\"`ServiceNaming`\" pulumi-lang-yaml=\"`dynatrace.ServiceNaming`\" pulumi-lang-java=\"`dynatrace.ServiceNaming`\">`dynatrace.ServiceNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceServiceNowNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-dotnet=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-go=\"`ServiceNowNotification`\" pulumi-lang-python=\"`ServiceNowNotification`\" pulumi-lang-yaml=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-java=\"`dynatrace.ServiceNowNotification`\">`dynatrace.ServiceNowNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSessionReplayWebPrivacies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSlackNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SlackNotification`\" pulumi-lang-dotnet=\"`dynatrace.SlackNotification`\" pulumi-lang-go=\"`SlackNotification`\" pulumi-lang-python=\"`SlackNotification`\" pulumi-lang-yaml=\"`dynatrace.SlackNotification`\" pulumi-lang-java=\"`dynatrace.SlackNotification`\">`dynatrace.SlackNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSloV2s": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SloV2`\" pulumi-lang-dotnet=\"`dynatrace.SloV2`\" pulumi-lang-go=\"`SloV2`\" pulumi-lang-python=\"`SloV2`\" pulumi-lang-yaml=\"`dynatrace.SloV2`\" pulumi-lang-java=\"`dynatrace.SloV2`\">`dynatrace.SloV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSpanCaptureRules": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-dotnet=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-go=\"`SpanCaptureRule`\" pulumi-lang-python=\"`SpanCaptureRule`\" pulumi-lang-yaml=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-java=\"`dynatrace.SpanCaptureRule`\">`dynatrace.SpanCaptureRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSpanContextPropagations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-dotnet=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-go=\"`SpanContextPropagation`\" pulumi-lang-python=\"`SpanContextPropagation`\" pulumi-lang-yaml=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-java=\"`dynatrace.SpanContextPropagation`\">`dynatrace.SpanContextPropagation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceSyntheticLocations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SyntheticLocation`\" pulumi-lang-dotnet=\"`dynatrace.SyntheticLocation`\" pulumi-lang-go=\"`SyntheticLocation`\" pulumi-lang-python=\"`SyntheticLocation`\" pulumi-lang-yaml=\"`dynatrace.SyntheticLocation`\" pulumi-lang-java=\"`dynatrace.SyntheticLocation`\">`dynatrace.SyntheticLocation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceTrelloNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.TrelloNotification`\" pulumi-lang-dotnet=\"`dynatrace.TrelloNotification`\" pulumi-lang-go=\"`TrelloNotification`\" pulumi-lang-python=\"`TrelloNotification`\" pulumi-lang-yaml=\"`dynatrace.TrelloNotification`\" pulumi-lang-java=\"`dynatrace.TrelloNotification`\">`dynatrace.TrelloNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceUpdateWindows": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.UpdateWindows`\" pulumi-lang-dotnet=\"`dynatrace.UpdateWindows`\" pulumi-lang-go=\"`UpdateWindows`\" pulumi-lang-python=\"`UpdateWindows`\" pulumi-lang-yaml=\"`dynatrace.UpdateWindows`\" pulumi-lang-java=\"`dynatrace.UpdateWindows`\">`dynatrace.UpdateWindows`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceUsabilityAnalytics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-dotnet=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-go=\"`UsabilityAnalytics`\" pulumi-lang-python=\"`UsabilityAnalytics`\" pulumi-lang-yaml=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-java=\"`dynatrace.UsabilityAnalytics`\">`dynatrace.UsabilityAnalytics`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceVictorOpsNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-dotnet=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-go=\"`VictorOpsNotification`\" pulumi-lang-python=\"`VictorOpsNotification`\" pulumi-lang-yaml=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-java=\"`dynatrace.VictorOpsNotification`\">`dynatrace.VictorOpsNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppAnomalies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-go=\"`WebAppAnomalies`\" pulumi-lang-python=\"`WebAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-java=\"`dynatrace.WebAppAnomalies`\">`dynatrace.WebAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppBeaconOrigins": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-dotnet=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-go=\"`WebAppBeaconOrigins`\" pulumi-lang-python=\"`WebAppBeaconOrigins`\" pulumi-lang-yaml=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-java=\"`dynatrace.WebAppBeaconOrigins`\">`dynatrace.WebAppBeaconOrigins`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppEnablements": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppResourceCleanups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-dotnet=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-go=\"`WebAppResourceCleanup`\" pulumi-lang-python=\"`WebAppResourceCleanup`\" pulumi-lang-yaml=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-java=\"`dynatrace.WebAppResourceCleanup`\">`dynatrace.WebAppResourceCleanup`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebAppResourceTypes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-dotnet=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-go=\"`WebAppResourceTypes`\" pulumi-lang-python=\"`WebAppResourceTypes`\" pulumi-lang-yaml=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-java=\"`dynatrace.WebAppResourceTypes`\">`dynatrace.WebAppResourceTypes`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebApplications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceWebhookNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebhookNotification`\" pulumi-lang-dotnet=\"`dynatrace.WebhookNotification`\" pulumi-lang-go=\"`WebhookNotification`\" pulumi-lang-python=\"`WebhookNotification`\" pulumi-lang-yaml=\"`dynatrace.WebhookNotification`\" pulumi-lang-java=\"`dynatrace.WebhookNotification`\">`dynatrace.WebhookNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "dynatraceXmattersNotifications": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.XmattersNotification`\" pulumi-lang-dotnet=\"`dynatrace.XmattersNotification`\" pulumi-lang-go=\"`XmattersNotification`\" pulumi-lang-python=\"`XmattersNotification`\" pulumi-lang-yaml=\"`dynatrace.XmattersNotification`\" pulumi-lang-java=\"`dynatrace.XmattersNotification`\">`dynatrace.XmattersNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
        },
        "mode": {
          "type": "string"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GoldenState resources.\n",
        "properties": {
          "dynatraceAixExtensions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AixExtension`\" pulumi-lang-dotnet=\"`dynatrace.AixExtension`\" pulumi-lang-go=\"`AixExtension`\" pulumi-lang-python=\"`AixExtension`\" pulumi-lang-yaml=\"`dynatrace.AixExtension`\" pulumi-lang-java=\"`dynatrace.AixExtension`\">`dynatrace.AixExtension`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceAlertings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Alerting`\" pulumi-lang-dotnet=\"`dynatrace.Alerting`\" pulumi-lang-go=\"`Alerting`\" pulumi-lang-python=\"`Alerting`\" pulumi-lang-yaml=\"`dynatrace.Alerting`\" pulumi-lang-java=\"`dynatrace.Alerting`\">`dynatrace.Alerting`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceAnsibleTowerNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-dotnet=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-go=\"`AnsibleTowerNotification`\" pulumi-lang-python=\"`AnsibleTowerNotification`\" pulumi-lang-yaml=\"`dynatrace.AnsibleTowerNotification`\" pulumi-lang-java=\"`dynatrace.AnsibleTowerNotification`\">`dynatrace.AnsibleTowerNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceApplicationDetectionRules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-go=\"`ApplicationDetectionRule`\" pulumi-lang-python=\"`ApplicationDetectionRule`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDetectionRule`\" pulumi-lang-java=\"`dynatrace.ApplicationDetectionRule`\">`dynatrace.ApplicationDetectionRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceApplicationErrorRules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceAutotagV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AutotagV2`\" pulumi-lang-dotnet=\"`dynatrace.AutotagV2`\" pulumi-lang-go=\"`AutotagV2`\" pulumi-lang-python=\"`AutotagV2`\" pulumi-lang-yaml=\"`dynatrace.AutotagV2`\" pulumi-lang-java=\"`dynatrace.AutotagV2`\">`dynatrace.AutotagV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceAwsCredentials": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AwsCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AwsCredentials`\" pulumi-lang-go=\"`AwsCredentials`\" pulumi-lang-python=\"`AwsCredentials`\" pulumi-lang-yaml=\"`dynatrace.AwsCredentials`\" pulumi-lang-java=\"`dynatrace.AwsCredentials`\">`dynatrace.AwsCredentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceAzureCredentials": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.AzureCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AzureCredentials`\" pulumi-lang-go=\"`AzureCredentials`\" pulumi-lang-python=\"`AzureCredentials`\" pulumi-lang-yaml=\"`dynatrace.AzureCredentials`\" pulumi-lang-java=\"`dynatrace.AzureCredentials`\">`dynatrace.AzureCredentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceBrowserMonitors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.BrowserMonitor`\" pulumi-lang-dotnet=\"`dynatrace.BrowserMonitor`\" pulumi-lang-go=\"`BrowserMonitor`\" pulumi-lang-python=\"`BrowserMonitor`\" pulumi-lang-yaml=\"`dynatrace.BrowserMonitor`\" pulumi-lang-java=\"`dynatrace.BrowserMonitor`\">`dynatrace.BrowserMonitor`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCalculatedMobileMetrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-go=\"`CalculatedMobileMetric`\" pulumi-lang-python=\"`CalculatedMobileMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedMobileMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedMobileMetric`\">`dynatrace.CalculatedMobileMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCalculatedServiceMetrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-go=\"`CalculatedServiceMetric`\" pulumi-lang-python=\"`CalculatedServiceMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedServiceMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedServiceMetric`\">`dynatrace.CalculatedServiceMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCalculatedSyntheticMetrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-go=\"`CalculatedSyntheticMetric`\" pulumi-lang-python=\"`CalculatedSyntheticMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedSyntheticMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedSyntheticMetric`\">`dynatrace.CalculatedSyntheticMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCalculatedWebMetrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-dotnet=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-go=\"`CalculatedWebMetric`\" pulumi-lang-python=\"`CalculatedWebMetric`\" pulumi-lang-yaml=\"`dynatrace.CalculatedWebMetric`\" pulumi-lang-java=\"`dynatrace.CalculatedWebMetric`\">`dynatrace.CalculatedWebMetric`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCredentials": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Credentials`\" pulumi-lang-dotnet=\"`dynatrace.Credentials`\" pulumi-lang-go=\"`Credentials`\" pulumi-lang-python=\"`Credentials`\" pulumi-lang-yaml=\"`dynatrace.Credentials`\" pulumi-lang-java=\"`dynatrace.Credentials`\">`dynatrace.Credentials`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCustomAppAnomalies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-go=\"`CustomAppAnomalies`\" pulumi-lang-python=\"`CustomAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.CustomAppAnomalies`\" pulumi-lang-java=\"`dynatrace.CustomAppAnomalies`\">`dynatrace.CustomAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCustomAppCrashRates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-go=\"`CustomAppCrashRate`\" pulumi-lang-python=\"`CustomAppCrashRate`\" pulumi-lang-yaml=\"`dynatrace.CustomAppCrashRate`\" pulumi-lang-java=\"`dynatrace.CustomAppCrashRate`\">`dynatrace.CustomAppCrashRate`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCustomAppEnablements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-go=\"`CustomAppEnablement`\" pulumi-lang-python=\"`CustomAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-java=\"`dynatrace.CustomAppEnablement`\">`dynatrace.CustomAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceCustomServices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.CustomService`\" pulumi-lang-dotnet=\"`dynatrace.CustomService`\" pulumi-lang-go=\"`CustomService`\" pulumi-lang-python=\"`CustomService`\" pulumi-lang-yaml=\"`dynatrace.CustomService`\" pulumi-lang-java=\"`dynatrace.CustomService`\">`dynatrace.CustomService`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceDataPrivacies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.DataPrivacy`\" pulumi-lang-go=\"`DataPrivacy`\" pulumi-lang-python=\"`DataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.DataPrivacy`\" pulumi-lang-java=\"`dynatrace.DataPrivacy`\">`dynatrace.DataPrivacy`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceDatabaseAnomaliesV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-go=\"`DatabaseAnomaliesV2`\" pulumi-lang-python=\"`DatabaseAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DatabaseAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DatabaseAnomaliesV2`\">`dynatrace.DatabaseAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceDeclarativeGroupings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-dotnet=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-go=\"`DeclarativeGrouping`\" pulumi-lang-python=\"`DeclarativeGrouping`\" pulumi-lang-yaml=\"`dynatrace.DeclarativeGrouping`\" pulumi-lang-java=\"`dynatrace.DeclarativeGrouping`\">`dynatrace.DeclarativeGrouping`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceDiskAnomaliesV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-go=\"`DiskAnomaliesV2`\" pulumi-lang-python=\"`DiskAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DiskAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DiskAnomaliesV2`\">`dynatrace.DiskAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceDiskOptions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskOptions`\" pulumi-lang-dotnet=\"`dynatrace.DiskOptions`\" pulumi-lang-go=\"`DiskOptions`\" pulumi-lang-python=\"`DiskOptions`\" pulumi-lang-yaml=\"`dynatrace.DiskOptions`\" pulumi-lang-java=\"`dynatrace.DiskOptions`\">`dynatrace.DiskOptions`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceDiskSpecificAnomaliesV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-go=\"`DiskSpecificAnomaliesV2`\" pulumi-lang-python=\"`DiskSpecificAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.DiskSpecificAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.DiskSpecificAnomaliesV2`\">`dynatrace.DiskSpecificAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceEmailNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.EmailNotification`\" pulumi-lang-dotnet=\"`dynatrace.EmailNotification`\" pulumi-lang-go=\"`EmailNotification`\" pulumi-lang-python=\"`EmailNotification`\" pulumi-lang-yaml=\"`dynatrace.EmailNotification`\" pulumi-lang-java=\"`dynatrace.EmailNotification`\">`dynatrace.EmailNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceExtensionExecutionControllers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-dotnet=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-go=\"`ExtensionExecutionController`\" pulumi-lang-python=\"`ExtensionExecutionController`\" pulumi-lang-yaml=\"`dynatrace.ExtensionExecutionController`\" pulumi-lang-java=\"`dynatrace.ExtensionExecutionController`\">`dynatrace.ExtensionExecutionController`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceGenericTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.GenericTypes`\" pulumi-lang-dotnet=\"`dynatrace.GenericTypes`\" pulumi-lang-go=\"`GenericTypes`\" pulumi-lang-python=\"`GenericTypes`\" pulumi-lang-yaml=\"`dynatrace.GenericTypes`\" pulumi-lang-java=\"`dynatrace.GenericTypes`\">`dynatrace.GenericTypes`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceHostAnomaliesV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-dotnet=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-go=\"`HostAnomaliesV2`\" pulumi-lang-python=\"`HostAnomaliesV2`\" pulumi-lang-yaml=\"`dynatrace.HostAnomaliesV2`\" pulumi-lang-java=\"`dynatrace.HostAnomaliesV2`\">`dynatrace.HostAnomaliesV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceHostNamings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostNaming`\" pulumi-lang-dotnet=\"`dynatrace.HostNaming`\" pulumi-lang-go=\"`HostNaming`\" pulumi-lang-python=\"`HostNaming`\" pulumi-lang-yaml=\"`dynatrace.HostNaming`\" pulumi-lang-java=\"`dynatrace.HostNaming`\">`dynatrace.HostNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceHostProcessGroupMonitorings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-go=\"`HostProcessGroupMonitoring`\" pulumi-lang-python=\"`HostProcessGroupMonitoring`\" pulumi-lang-yaml=\"`dynatrace.HostProcessGroupMonitoring`\" pulumi-lang-java=\"`dynatrace.HostProcessGroupMonitoring`\">`dynatrace.HostProcessGroupMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceHttpMonitors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceImsBridges": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ImsBridges`\" pulumi-lang-dotnet=\"`dynatrace.ImsBridges`\" pulumi-lang-go=\"`ImsBridges`\" pulumi-lang-python=\"`ImsBridges`\" pulumi-lang-yaml=\"`dynatrace.ImsBridges`\" pulumi-lang-java=\"`dynatrace.ImsBridges`\">`dynatrace.ImsBridges`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceJiraNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.JiraNotification`\" pulumi-lang-dotnet=\"`dynatrace.JiraNotification`\" pulumi-lang-go=\"`JiraNotification`\" pulumi-lang-python=\"`JiraNotification`\" pulumi-lang-yaml=\"`dynatrace.JiraNotification`\" pulumi-lang-java=\"`dynatrace.JiraNotification`\">`dynatrace.JiraNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceK8sNamespaceAnomalies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-go=\"`K8sNamespaceAnomalies`\" pulumi-lang-python=\"`K8sNamespaceAnomalies`\" pulumi-lang-yaml=\"`dynatrace.K8sNamespaceAnomalies`\" pulumi-lang-java=\"`dynatrace.K8sNamespaceAnomalies`\">`dynatrace.K8sNamespaceAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceKeyRequests": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.KeyRequests`\" pulumi-lang-dotnet=\"`dynatrace.KeyRequests`\" pulumi-lang-go=\"`KeyRequests`\" pulumi-lang-python=\"`KeyRequests`\" pulumi-lang-yaml=\"`dynatrace.KeyRequests`\" pulumi-lang-java=\"`dynatrace.KeyRequests`\">`dynatrace.KeyRequests`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceLogMetrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.LogMetrics`\" pulumi-lang-dotnet=\"`dynatrace.LogMetrics`\" pulumi-lang-go=\"`LogMetrics`\" pulumi-lang-python=\"`LogMetrics`\" pulumi-lang-yaml=\"`dynatrace.LogMetrics`\" pulumi-lang-java=\"`dynatrace.LogMetrics`\">`dynatrace.LogMetrics`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMaintenances": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Maintenance`\" pulumi-lang-dotnet=\"`dynatrace.Maintenance`\" pulumi-lang-go=\"`Maintenance`\" pulumi-lang-python=\"`Maintenance`\" pulumi-lang-yaml=\"`dynatrace.Maintenance`\" pulumi-lang-java=\"`dynatrace.Maintenance`\">`dynatrace.Maintenance`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceManagementZoneV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMetricEvents": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MetricEvents`\" pulumi-lang-dotnet=\"`dynatrace.MetricEvents`\" pulumi-lang-go=\"`MetricEvents`\" pulumi-lang-python=\"`MetricEvents`\" pulumi-lang-yaml=\"`dynatrace.MetricEvents`\" pulumi-lang-java=\"`dynatrace.MetricEvents`\">`dynatrace.MetricEvents`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMobileAppAnomalies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-go=\"`MobileAppAnomalies`\" pulumi-lang-python=\"`MobileAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.MobileAppAnomalies`\" pulumi-lang-java=\"`dynatrace.MobileAppAnomalies`\">`dynatrace.MobileAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMobileAppCrashRates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-go=\"`MobileAppCrashRate`\" pulumi-lang-python=\"`MobileAppCrashRate`\" pulumi-lang-yaml=\"`dynatrace.MobileAppCrashRate`\" pulumi-lang-java=\"`dynatrace.MobileAppCrashRate`\">`dynatrace.MobileAppCrashRate`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMobileAppEnablements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMobileApplications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesApaches": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-go=\"`MonitoredTechnologiesApache`\" pulumi-lang-python=\"`MonitoredTechnologiesApache`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesApache`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesApache`\">`dynatrace.MonitoredTechnologiesApache`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesDotnets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-go=\"`MonitoredTechnologiesDotnet`\" pulumi-lang-python=\"`MonitoredTechnologiesDotnet`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesDotnet`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesDotnet`\">`dynatrace.MonitoredTechnologiesDotnet`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesGos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-go=\"`MonitoredTechnologiesGo`\" pulumi-lang-python=\"`MonitoredTechnologiesGo`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesGo`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesGo`\">`dynatrace.MonitoredTechnologiesGo`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesIis": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-go=\"`MonitoredTechnologiesIis`\" pulumi-lang-python=\"`MonitoredTechnologiesIis`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesIis`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesIis`\">`dynatrace.MonitoredTechnologiesIis`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesJavas": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-go=\"`MonitoredTechnologiesJava`\" pulumi-lang-python=\"`MonitoredTechnologiesJava`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesJava`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesJava`\">`dynatrace.MonitoredTechnologiesJava`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesNginxes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-go=\"`MonitoredTechnologiesNginx`\" pulumi-lang-python=\"`MonitoredTechnologiesNginx`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesNginx`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesNginx`\">`dynatrace.MonitoredTechnologiesNginx`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesNodejs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-go=\"`MonitoredTechnologiesNodejs`\" pulumi-lang-python=\"`MonitoredTechnologiesNodejs`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesNodejs`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesNodejs`\">`dynatrace.MonitoredTechnologiesNodejs`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesOpentracings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-go=\"`MonitoredTechnologiesOpentracing`\" pulumi-lang-python=\"`MonitoredTechnologiesOpentracing`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesOpentracing`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesOpentracing`\">`dynatrace.MonitoredTechnologiesOpentracing`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesPhps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-go=\"`MonitoredTechnologiesPhp`\" pulumi-lang-python=\"`MonitoredTechnologiesPhp`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesPhp`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesPhp`\">`dynatrace.MonitoredTechnologiesPhp`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesVarnishes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-go=\"`MonitoredTechnologiesVarnish`\" pulumi-lang-python=\"`MonitoredTechnologiesVarnish`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesVarnish`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesVarnish`\">`dynatrace.MonitoredTechnologiesVarnish`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMonitoredTechnologiesWsmbs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-dotnet=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-go=\"`MonitoredTechnologiesWsmb`\" pulumi-lang-python=\"`MonitoredTechnologiesWsmb`\" pulumi-lang-yaml=\"`dynatrace.MonitoredTechnologiesWsmb`\" pulumi-lang-java=\"`dynatrace.MonitoredTechnologiesWsmb`\">`dynatrace.MonitoredTechnologiesWsmb`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceMutedRequests": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.MutedRequests`\" pulumi-lang-dotnet=\"`dynatrace.MutedRequests`\" pulumi-lang-go=\"`MutedRequests`\" pulumi-lang-python=\"`MutedRequests`\" pulumi-lang-yaml=\"`dynatrace.MutedRequests`\" pulumi-lang-java=\"`dynatrace.MutedRequests`\">`dynatrace.MutedRequests`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceNettracers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.Nettracer`\" pulumi-lang-dotnet=\"`dynatrace.Nettracer`\" pulumi-lang-go=\"`Nettracer`\" pulumi-lang-python=\"`Nettracer`\" pulumi-lang-yaml=\"`dynatrace.Nettracer`\" pulumi-lang-java=\"`dynatrace.Nettracer`\">`dynatrace.Nettracer`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceOneagentFeatures": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.OneagentFeatures`\" pulumi-lang-dotnet=\"`dynatrace.OneagentFeatures`\" pulumi-lang-go=\"`OneagentFeatures`\" pulumi-lang-python=\"`OneagentFeatures`\" pulumi-lang-yaml=\"`dynatrace.OneagentFeatures`\" pulumi-lang-java=\"`dynatrace.OneagentFeatures`\">`dynatrace.OneagentFeatures`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceOpsGenieNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-dotnet=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-go=\"`OpsGenieNotification`\" pulumi-lang-python=\"`OpsGenieNotification`\" pulumi-lang-yaml=\"`dynatrace.OpsGenieNotification`\" pulumi-lang-java=\"`dynatrace.OpsGenieNotification`\">`dynatrace.OpsGenieNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatracePagerDutyNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-dotnet=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-go=\"`PagerDutyNotification`\" pulumi-lang-python=\"`PagerDutyNotification`\" pulumi-lang-yaml=\"`dynatrace.PagerDutyNotification`\" pulumi-lang-java=\"`dynatrace.PagerDutyNotification`\">`dynatrace.PagerDutyNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatracePgAlertings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.PgAlerting`\" pulumi-lang-dotnet=\"`dynatrace.PgAlerting`\" pulumi-lang-go=\"`PgAlerting`\" pulumi-lang-python=\"`PgAlerting`\" pulumi-lang-yaml=\"`dynatrace.PgAlerting`\" pulumi-lang-java=\"`dynatrace.PgAlerting`\">`dynatrace.PgAlerting`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessAvailabilities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessAvailability`\" pulumi-lang-dotnet=\"`dynatrace.ProcessAvailability`\" pulumi-lang-go=\"`ProcessAvailability`\" pulumi-lang-python=\"`ProcessAvailability`\" pulumi-lang-yaml=\"`dynatrace.ProcessAvailability`\" pulumi-lang-java=\"`dynatrace.ProcessAvailability`\">`dynatrace.ProcessAvailability`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessGroupDetectionFlags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-go=\"`ProcessGroupDetectionFlags`\" pulumi-lang-python=\"`ProcessGroupDetectionFlags`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupDetectionFlags`\" pulumi-lang-java=\"`dynatrace.ProcessGroupDetectionFlags`\">`dynatrace.ProcessGroupDetectionFlags`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessGroupDetections": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-go=\"`ProcessGroupDetection`\" pulumi-lang-python=\"`ProcessGroupDetection`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupDetection`\" pulumi-lang-java=\"`dynatrace.ProcessGroupDetection`\">`dynatrace.ProcessGroupDetection`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessGroupMonitorings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-go=\"`ProcessGroupMonitoring`\" pulumi-lang-python=\"`ProcessGroupMonitoring`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupMonitoring`\" pulumi-lang-java=\"`dynatrace.ProcessGroupMonitoring`\">`dynatrace.ProcessGroupMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessGroupRums": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-go=\"`ProcessGroupRum`\" pulumi-lang-python=\"`ProcessGroupRum`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupRum`\" pulumi-lang-java=\"`dynatrace.ProcessGroupRum`\">`dynatrace.ProcessGroupRum`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessGroupSimpleDetections": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-dotnet=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-go=\"`ProcessGroupSimpleDetection`\" pulumi-lang-python=\"`ProcessGroupSimpleDetection`\" pulumi-lang-yaml=\"`dynatrace.ProcessGroupSimpleDetection`\" pulumi-lang-java=\"`dynatrace.ProcessGroupSimpleDetection`\">`dynatrace.ProcessGroupSimpleDetection`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessMonitoringRules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-dotnet=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-go=\"`ProcessMonitoringRule`\" pulumi-lang-python=\"`ProcessMonitoringRule`\" pulumi-lang-yaml=\"`dynatrace.ProcessMonitoringRule`\" pulumi-lang-java=\"`dynatrace.ProcessMonitoringRule`\">`dynatrace.ProcessMonitoringRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessMonitorings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-go=\"`ProcessMonitoring`\" pulumi-lang-python=\"`ProcessMonitoring`\" pulumi-lang-yaml=\"`dynatrace.ProcessMonitoring`\" pulumi-lang-java=\"`dynatrace.ProcessMonitoring`\">`dynatrace.ProcessMonitoring`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessVisibilities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessVisibility`\" pulumi-lang-dotnet=\"`dynatrace.ProcessVisibility`\" pulumi-lang-go=\"`ProcessVisibility`\" pulumi-lang-python=\"`ProcessVisibility`\" pulumi-lang-yaml=\"`dynatrace.ProcessVisibility`\" pulumi-lang-java=\"`dynatrace.ProcessVisibility`\">`dynatrace.ProcessVisibility`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceProcessgroupNamings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-dotnet=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-go=\"`ProcessgroupNaming`\" pulumi-lang-python=\"`ProcessgroupNaming`\" pulumi-lang-yaml=\"`dynatrace.ProcessgroupNaming`\" pulumi-lang-java=\"`dynatrace.ProcessgroupNaming`\">`dynatrace.ProcessgroupNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceQueueManagers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.QueueManager`\" pulumi-lang-dotnet=\"`dynatrace.QueueManager`\" pulumi-lang-go=\"`QueueManager`\" pulumi-lang-python=\"`QueueManager`\" pulumi-lang-yaml=\"`dynatrace.QueueManager`\" pulumi-lang-java=\"`dynatrace.QueueManager`\">`dynatrace.QueueManager`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceQueueSharingGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-dotnet=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-go=\"`QueueSharingGroups`\" pulumi-lang-python=\"`QueueSharingGroups`\" pulumi-lang-yaml=\"`dynatrace.QueueSharingGroups`\" pulumi-lang-java=\"`dynatrace.QueueSharingGroups`\">`dynatrace.QueueSharingGroups`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceRequestAttributes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RequestAttribute`\" pulumi-lang-dotnet=\"`dynatrace.RequestAttribute`\" pulumi-lang-go=\"`RequestAttribute`\" pulumi-lang-python=\"`RequestAttribute`\" pulumi-lang-yaml=\"`dynatrace.RequestAttribute`\" pulumi-lang-java=\"`dynatrace.RequestAttribute`\">`dynatrace.RequestAttribute`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceRequestNamings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RequestNaming`\" pulumi-lang-dotnet=\"`dynatrace.RequestNaming`\" pulumi-lang-go=\"`RequestNaming`\" pulumi-lang-python=\"`RequestNaming`\" pulumi-lang-yaml=\"`dynatrace.RequestNaming`\" pulumi-lang-java=\"`dynatrace.RequestNaming`\">`dynatrace.RequestNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceRumAdvancedCorrelations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-dotnet=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-go=\"`RumAdvancedCorrelation`\" pulumi-lang-python=\"`RumAdvancedCorrelation`\" pulumi-lang-yaml=\"`dynatrace.RumAdvancedCorrelation`\" pulumi-lang-java=\"`dynatrace.RumAdvancedCorrelation`\">`dynatrace.RumAdvancedCorrelation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceRumIpLocations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumIpLocations`\" pulumi-lang-dotnet=\"`dynatrace.RumIpLocations`\" pulumi-lang-go=\"`RumIpLocations`\" pulumi-lang-python=\"`RumIpLocations`\" pulumi-lang-yaml=\"`dynatrace.RumIpLocations`\" pulumi-lang-java=\"`dynatrace.RumIpLocations`\">`dynatrace.RumIpLocations`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceRumProviderBreakdowns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-dotnet=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-go=\"`RumProviderBreakdown`\" pulumi-lang-python=\"`RumProviderBreakdown`\" pulumi-lang-yaml=\"`dynatrace.RumProviderBreakdown`\" pulumi-lang-java=\"`dynatrace.RumProviderBreakdown`\">`dynatrace.RumProviderBreakdown`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceServiceFailures": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceFailure`\" pulumi-lang-dotnet=\"`dynatrace.ServiceFailure`\" pulumi-lang-go=\"`ServiceFailure`\" pulumi-lang-python=\"`ServiceFailure`\" pulumi-lang-yaml=\"`dynatrace.ServiceFailure`\" pulumi-lang-java=\"`dynatrace.ServiceFailure`\">`dynatrace.ServiceFailure`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceServiceHttpFailures": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-dotnet=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-go=\"`ServiceHttpFailure`\" pulumi-lang-python=\"`ServiceHttpFailure`\" pulumi-lang-yaml=\"`dynatrace.ServiceHttpFailure`\" pulumi-lang-java=\"`dynatrace.ServiceHttpFailure`\">`dynatrace.ServiceHttpFailure`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceServiceNamings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceNaming`\" pulumi-lang-dotnet=\"`dynatrace.ServiceNaming`\" pulumi-lang-go=\"`ServiceNaming`\" pulumi-lang-python=\"`ServiceNaming`\" pulumi-lang-yaml=\"`dynatrace.ServiceNaming`\" pulumi-lang-java=\"`dynatrace.ServiceNaming`\">`dynatrace.ServiceNaming`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceServiceNowNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-dotnet=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-go=\"`ServiceNowNotification`\" pulumi-lang-python=\"`ServiceNowNotification`\" pulumi-lang-yaml=\"`dynatrace.ServiceNowNotification`\" pulumi-lang-java=\"`dynatrace.ServiceNowNotification`\">`dynatrace.ServiceNowNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceSessionReplayWebPrivacies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <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> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceSlackNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SlackNotification`\" pulumi-lang-dotnet=\"`dynatrace.SlackNotification`\" pulumi-lang-go=\"`SlackNotification`\" pulumi-lang-python=\"`SlackNotification`\" pulumi-lang-yaml=\"`dynatrace.SlackNotification`\" pulumi-lang-java=\"`dynatrace.SlackNotification`\">`dynatrace.SlackNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceSloV2s": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SloV2`\" pulumi-lang-dotnet=\"`dynatrace.SloV2`\" pulumi-lang-go=\"`SloV2`\" pulumi-lang-python=\"`SloV2`\" pulumi-lang-yaml=\"`dynatrace.SloV2`\" pulumi-lang-java=\"`dynatrace.SloV2`\">`dynatrace.SloV2`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceSpanCaptureRules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-dotnet=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-go=\"`SpanCaptureRule`\" pulumi-lang-python=\"`SpanCaptureRule`\" pulumi-lang-yaml=\"`dynatrace.SpanCaptureRule`\" pulumi-lang-java=\"`dynatrace.SpanCaptureRule`\">`dynatrace.SpanCaptureRule`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceSpanContextPropagations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-dotnet=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-go=\"`SpanContextPropagation`\" pulumi-lang-python=\"`SpanContextPropagation`\" pulumi-lang-yaml=\"`dynatrace.SpanContextPropagation`\" pulumi-lang-java=\"`dynatrace.SpanContextPropagation`\">`dynatrace.SpanContextPropagation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceSyntheticLocations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.SyntheticLocation`\" pulumi-lang-dotnet=\"`dynatrace.SyntheticLocation`\" pulumi-lang-go=\"`SyntheticLocation`\" pulumi-lang-python=\"`SyntheticLocation`\" pulumi-lang-yaml=\"`dynatrace.SyntheticLocation`\" pulumi-lang-java=\"`dynatrace.SyntheticLocation`\">`dynatrace.SyntheticLocation`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceTrelloNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.TrelloNotification`\" pulumi-lang-dotnet=\"`dynatrace.TrelloNotification`\" pulumi-lang-go=\"`TrelloNotification`\" pulumi-lang-python=\"`TrelloNotification`\" pulumi-lang-yaml=\"`dynatrace.TrelloNotification`\" pulumi-lang-java=\"`dynatrace.TrelloNotification`\">`dynatrace.TrelloNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceUpdateWindows": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.UpdateWindows`\" pulumi-lang-dotnet=\"`dynatrace.UpdateWindows`\" pulumi-lang-go=\"`UpdateWindows`\" pulumi-lang-python=\"`UpdateWindows`\" pulumi-lang-yaml=\"`dynatrace.UpdateWindows`\" pulumi-lang-java=\"`dynatrace.UpdateWindows`\">`dynatrace.UpdateWindows`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceUsabilityAnalytics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-dotnet=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-go=\"`UsabilityAnalytics`\" pulumi-lang-python=\"`UsabilityAnalytics`\" pulumi-lang-yaml=\"`dynatrace.UsabilityAnalytics`\" pulumi-lang-java=\"`dynatrace.UsabilityAnalytics`\">`dynatrace.UsabilityAnalytics`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceVictorOpsNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-dotnet=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-go=\"`VictorOpsNotification`\" pulumi-lang-python=\"`VictorOpsNotification`\" pulumi-lang-yaml=\"`dynatrace.VictorOpsNotification`\" pulumi-lang-java=\"`dynatrace.VictorOpsNotification`\">`dynatrace.VictorOpsNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebAppAnomalies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-dotnet=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-go=\"`WebAppAnomalies`\" pulumi-lang-python=\"`WebAppAnomalies`\" pulumi-lang-yaml=\"`dynatrace.WebAppAnomalies`\" pulumi-lang-java=\"`dynatrace.WebAppAnomalies`\">`dynatrace.WebAppAnomalies`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebAppBeaconOrigins": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-dotnet=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-go=\"`WebAppBeaconOrigins`\" pulumi-lang-python=\"`WebAppBeaconOrigins`\" pulumi-lang-yaml=\"`dynatrace.WebAppBeaconOrigins`\" pulumi-lang-java=\"`dynatrace.WebAppBeaconOrigins`\">`dynatrace.WebAppBeaconOrigins`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebAppEnablements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebAppResourceCleanups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-dotnet=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-go=\"`WebAppResourceCleanup`\" pulumi-lang-python=\"`WebAppResourceCleanup`\" pulumi-lang-yaml=\"`dynatrace.WebAppResourceCleanup`\" pulumi-lang-java=\"`dynatrace.WebAppResourceCleanup`\">`dynatrace.WebAppResourceCleanup`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebAppResourceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-dotnet=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-go=\"`WebAppResourceTypes`\" pulumi-lang-python=\"`WebAppResourceTypes`\" pulumi-lang-yaml=\"`dynatrace.WebAppResourceTypes`\" pulumi-lang-java=\"`dynatrace.WebAppResourceTypes`\">`dynatrace.WebAppResourceTypes`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebApplications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceWebhookNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.WebhookNotification`\" pulumi-lang-dotnet=\"`dynatrace.WebhookNotification`\" pulumi-lang-go=\"`WebhookNotification`\" pulumi-lang-python=\"`WebhookNotification`\" pulumi-lang-yaml=\"`dynatrace.WebhookNotification`\" pulumi-lang-java=\"`dynatrace.WebhookNotification`\">`dynatrace.WebhookNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "dynatraceXmattersNotifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs for resource of type <span pulumi-lang-nodejs=\"`dynatrace.XmattersNotification`\" pulumi-lang-dotnet=\"`dynatrace.XmattersNotification`\" pulumi-lang-go=\"`XmattersNotification`\" pulumi-lang-python=\"`XmattersNotification`\" pulumi-lang-yaml=\"`dynatrace.XmattersNotification`\" pulumi-lang-java=\"`dynatrace.XmattersNotification`\">`dynatrace.XmattersNotification`</span> this <span pulumi-lang-nodejs=\"`dynatrace.GoldenState`\" pulumi-lang-dotnet=\"`dynatrace.GoldenState`\" pulumi-lang-go=\"`GoldenState`\" pulumi-lang-python=\"`GoldenState`\" pulumi-lang-yaml=\"`dynatrace.GoldenState`\" pulumi-lang-java=\"`dynatrace.GoldenState`\">`dynatrace.GoldenState`</span> should ignore (and therefore neither warn about their existence nor attempt to delete them). Specify `[]` if you expect no such resources to exist in Dynatrace. Omit this attribute if you don't care about these kinds of resources regarding the golden state of the environment."
          },
          "mode": {
            "type": "string"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/grailMetricsAllowall:GrailMetricsAllowall": {
      "properties": {
        "allowAll": {
          "type": "boolean",
          "description": "When enabled every custom metric will be ingested to Grail. Warning: this setting can cause [unexpected billing!](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/best-practices#avoid-high-cardinality-limits)\n"
        }
      },
      "type": "object",
      "required": [
        "allowAll"
      ],
      "inputProperties": {
        "allowAll": {
          "type": "boolean",
          "description": "When enabled every custom metric will be ingested to Grail. Warning: this setting can cause [unexpected billing!](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/best-practices#avoid-high-cardinality-limits)\n"
        }
      },
      "requiredInputs": [
        "allowAll"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GrailMetricsAllowall resources.\n",
        "properties": {
          "allowAll": {
            "type": "boolean",
            "description": "When enabled every custom metric will be ingested to Grail. Warning: this setting can cause [unexpected billing!](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/best-practices#avoid-high-cardinality-limits)\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/grailMetricsAllowlist:GrailMetricsAllowlist": {
      "properties": {
        "allowRules": {
          "$ref": "#/types/dynatrace:index%2FGrailMetricsAllowlistAllowRules:GrailMetricsAllowlistAllowRules",
          "description": "Specify rules for forwarding metrics\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "allowRules": {
          "$ref": "#/types/dynatrace:index%2FGrailMetricsAllowlistAllowRules:GrailMetricsAllowlistAllowRules",
          "description": "Specify rules for forwarding metrics\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GrailMetricsAllowlist resources.\n",
        "properties": {
          "allowRules": {
            "$ref": "#/types/dynatrace:index%2FGrailMetricsAllowlistAllowRules:GrailMetricsAllowlistAllowRules",
            "description": "Specify rules for forwarding metrics\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/grailSecurityContext:GrailSecurityContext": {
      "properties": {
        "destinationProperty": {
          "type": "string",
          "description": "The case-sensitive name of a property of the destination type.\n"
        },
        "entityType": {
          "type": "string",
          "description": "Type of the entity whose security context to override.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        }
      },
      "type": "object",
      "required": [
        "destinationProperty",
        "entityType",
        "insertAfter"
      ],
      "inputProperties": {
        "destinationProperty": {
          "type": "string",
          "description": "The case-sensitive name of a property of the destination type.\n"
        },
        "entityType": {
          "type": "string",
          "description": "Type of the entity whose security context to override.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        }
      },
      "requiredInputs": [
        "destinationProperty",
        "entityType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering GrailSecurityContext resources.\n",
        "properties": {
          "destinationProperty": {
            "type": "string",
            "description": "The case-sensitive name of a property of the destination type.\n"
          },
          "entityType": {
            "type": "string",
            "description": "Type of the entity whose security context to override.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/histogramMetrics:HistogramMetrics": {
      "properties": {
        "enableHistogramBucketIngest": {
          "type": "boolean",
          "description": "When enabled, you can ingest the <span pulumi-lang-nodejs=\"`le`\" pulumi-lang-dotnet=\"`Le`\" pulumi-lang-go=\"`le`\" pulumi-lang-python=\"`le`\" pulumi-lang-yaml=\"`le`\" pulumi-lang-java=\"`le`\">`le`</span> dimension, representing explicit histogram buckets.\\\nEnable this if you are using OpenTelemetry histograms or Prometheus histogram metrics.\\\nWhen disabled, only your histograms' sum and count metrics will be ingested.\n"
        }
      },
      "type": "object",
      "required": [
        "enableHistogramBucketIngest"
      ],
      "inputProperties": {
        "enableHistogramBucketIngest": {
          "type": "boolean",
          "description": "When enabled, you can ingest the <span pulumi-lang-nodejs=\"`le`\" pulumi-lang-dotnet=\"`Le`\" pulumi-lang-go=\"`le`\" pulumi-lang-python=\"`le`\" pulumi-lang-yaml=\"`le`\" pulumi-lang-java=\"`le`\">`le`</span> dimension, representing explicit histogram buckets.\\\nEnable this if you are using OpenTelemetry histograms or Prometheus histogram metrics.\\\nWhen disabled, only your histograms' sum and count metrics will be ingested.\n"
        }
      },
      "requiredInputs": [
        "enableHistogramBucketIngest"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HistogramMetrics resources.\n",
        "properties": {
          "enableHistogramBucketIngest": {
            "type": "boolean",
            "description": "When enabled, you can ingest the <span pulumi-lang-nodejs=\"`le`\" pulumi-lang-dotnet=\"`Le`\" pulumi-lang-go=\"`le`\" pulumi-lang-python=\"`le`\" pulumi-lang-yaml=\"`le`\" pulumi-lang-java=\"`le`\">`le`</span> dimension, representing explicit histogram buckets.\\\nEnable this if you are using OpenTelemetry histograms or Prometheus histogram metrics.\\\nWhen disabled, only your histograms' sum and count metrics will be ingested.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostAnomalies:HostAnomalies": {
      "properties": {
        "connections": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesConnections:HostAnomaliesConnections",
          "description": "Configuration of lost connection detection\n"
        },
        "cpu": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesCpu:HostAnomaliesCpu",
          "description": "Configuration of high CPU saturation detection\n"
        },
        "disks": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisks:HostAnomaliesDisks",
          "description": "Configuration of disk related anomalies\n"
        },
        "gc": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesGc:HostAnomaliesGc",
          "description": "Configuration of high Garbage Collector activity detection\n"
        },
        "java": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesJava:HostAnomaliesJava",
          "description": "Configuration of Java related anomalies\n"
        },
        "memory": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesMemory:HostAnomaliesMemory",
          "description": "Configuration of high memory usage detection\n"
        },
        "network": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetwork:HostAnomaliesNetwork",
          "description": "Configuration of network related anomalies\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "connections": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesConnections:HostAnomaliesConnections",
          "description": "Configuration of lost connection detection\n"
        },
        "cpu": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesCpu:HostAnomaliesCpu",
          "description": "Configuration of high CPU saturation detection\n"
        },
        "disks": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisks:HostAnomaliesDisks",
          "description": "Configuration of disk related anomalies\n"
        },
        "gc": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesGc:HostAnomaliesGc",
          "description": "Configuration of high Garbage Collector activity detection\n"
        },
        "java": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesJava:HostAnomaliesJava",
          "description": "Configuration of Java related anomalies\n"
        },
        "memory": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesMemory:HostAnomaliesMemory",
          "description": "Configuration of high memory usage detection\n"
        },
        "network": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetwork:HostAnomaliesNetwork",
          "description": "Configuration of network related anomalies\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostAnomalies resources.\n",
        "properties": {
          "connections": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesConnections:HostAnomaliesConnections",
            "description": "Configuration of lost connection detection\n"
          },
          "cpu": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesCpu:HostAnomaliesCpu",
            "description": "Configuration of high CPU saturation detection\n"
          },
          "disks": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesDisks:HostAnomaliesDisks",
            "description": "Configuration of disk related anomalies\n"
          },
          "gc": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesGc:HostAnomaliesGc",
            "description": "Configuration of high Garbage Collector activity detection\n"
          },
          "java": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesJava:HostAnomaliesJava",
            "description": "Configuration of Java related anomalies\n"
          },
          "memory": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesMemory:HostAnomaliesMemory",
            "description": "Configuration of high memory usage detection\n"
          },
          "network": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesNetwork:HostAnomaliesNetwork",
            "description": "Configuration of network related anomalies\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostAnomaliesV2:HostAnomaliesV2": {
      "properties": {
        "host": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2Host:HostAnomaliesV2Host",
          "description": "Hosts\n"
        },
        "network": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2Network:HostAnomaliesV2Network",
          "description": "Network\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST HOST_GROUP environment)\n"
        }
      },
      "type": "object",
      "required": [
        "host",
        "network",
        "scope"
      ],
      "inputProperties": {
        "host": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2Host:HostAnomaliesV2Host",
          "description": "Hosts\n"
        },
        "network": {
          "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2Network:HostAnomaliesV2Network",
          "description": "Network\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST HOST_GROUP environment)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "host",
        "network",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostAnomaliesV2 resources.\n",
        "properties": {
          "host": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2Host:HostAnomaliesV2Host",
            "description": "Hosts\n"
          },
          "network": {
            "$ref": "#/types/dynatrace:index%2FHostAnomaliesV2Network:HostAnomaliesV2Network",
            "description": "Network\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST HOST_GROUP environment)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostMonitoring:HostMonitoring": {
      "properties": {
        "autoInjection": {
          "type": "boolean",
          "description": "An auto-injection disabled with [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI.\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-dotnet=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-go=\"`HostMonitoringAdvanced`\" pulumi-lang-python=\"`HostMonitoringAdvanced`\" pulumi-lang-yaml=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-java=\"`dynatrace.HostMonitoringAdvanced`\">`dynatrace.HostMonitoringAdvanced`</span> to configure this field."
        },
        "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"
        },
        "fullStack": {
          "type": "boolean",
          "description": "Dynatrace uses full-stack monitoring by default, to monitor every aspect of your environment, including all processes, services, and applications detected on your hosts.\n",
          "deprecationMessage": "This attribute is not supported anymore by the Dynatrace API"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "hostId"
      ],
      "inputProperties": {
        "autoInjection": {
          "type": "boolean",
          "description": "An auto-injection disabled with [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI.\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-dotnet=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-go=\"`HostMonitoringAdvanced`\" pulumi-lang-python=\"`HostMonitoringAdvanced`\" pulumi-lang-yaml=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-java=\"`dynatrace.HostMonitoringAdvanced`\">`dynatrace.HostMonitoringAdvanced`</span> to configure this field."
        },
        "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"
        },
        "fullStack": {
          "type": "boolean",
          "description": "Dynatrace uses full-stack monitoring by default, to monitor every aspect of your environment, including all processes, services, and applications detected on your hosts.\n",
          "deprecationMessage": "This attribute is not supported anymore by the Dynatrace API"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "hostId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostMonitoring resources.\n",
        "properties": {
          "autoInjection": {
            "type": "boolean",
            "description": "An auto-injection disabled with [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI.\n",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-dotnet=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-go=\"`HostMonitoringAdvanced`\" pulumi-lang-python=\"`HostMonitoringAdvanced`\" pulumi-lang-yaml=\"`dynatrace.HostMonitoringAdvanced`\" pulumi-lang-java=\"`dynatrace.HostMonitoringAdvanced`\">`dynatrace.HostMonitoringAdvanced`</span> to configure this field."
          },
          "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"
          },
          "fullStack": {
            "type": "boolean",
            "description": "Dynatrace uses full-stack monitoring by default, to monitor every aspect of your environment, including all processes, services, and applications detected on your hosts.\n",
            "deprecationMessage": "This attribute is not supported anymore by the Dynatrace API"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostMonitoringAdvanced:HostMonitoringAdvanced": {
      "properties": {
        "codeModuleInjection": {
          "type": "boolean",
          "description": "Inject CodeModules in Discovery mode.\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "processAgentInjection": {
          "type": "boolean",
          "description": "Disabling this via [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI.\n"
        }
      },
      "type": "object",
      "required": [
        "hostId",
        "processAgentInjection"
      ],
      "inputProperties": {
        "codeModuleInjection": {
          "type": "boolean",
          "description": "Inject CodeModules in Discovery mode.\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "processAgentInjection": {
          "type": "boolean",
          "description": "Disabling this via [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI.\n"
        }
      },
      "requiredInputs": [
        "hostId",
        "processAgentInjection"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostMonitoringAdvanced resources.\n",
        "properties": {
          "codeModuleInjection": {
            "type": "boolean",
            "description": "Inject CodeModules in Discovery mode.\n"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          },
          "processAgentInjection": {
            "type": "boolean",
            "description": "Disabling this via [oneagentctl](https://dt-url.net/oneagentctl) takes precedence over this setting and cannot be changed from the Dynatrace web UI.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostMonitoringMode:HostMonitoringMode": {
      "properties": {
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "monitoringMode": {
          "type": "string",
          "description": "Possible Values: `DISCOVERY`, `FULL_STACK`, `INFRA_ONLY`\n"
        }
      },
      "type": "object",
      "required": [
        "hostId",
        "monitoringMode"
      ],
      "inputProperties": {
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "monitoringMode": {
          "type": "string",
          "description": "Possible Values: `DISCOVERY`, `FULL_STACK`, `INFRA_ONLY`\n"
        }
      },
      "requiredInputs": [
        "hostId",
        "monitoringMode"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostMonitoringMode resources.\n",
        "properties": {
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "monitoringMode": {
            "type": "string",
            "description": "Possible Values: `DISCOVERY`, `FULL_STACK`, `INFRA_ONLY`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostNaming:HostNaming": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingCondition:HostNamingCondition"
          },
          "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
        },
        "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>)"
        },
        "format": {
          "type": "string",
          "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "format",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHostNamingCondition:HostNamingCondition"
          },
          "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
        },
        "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>)"
        },
        "format": {
          "type": "string",
          "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "requiredInputs": [
        "enabled",
        "format"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostNaming resources.\n",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FHostNamingCondition:HostNamingCondition"
            },
            "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
          },
          "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>)"
          },
          "format": {
            "type": "string",
            "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostNamingOrder:HostNamingOrder": {
      "properties": {
        "namingRuleIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the naming rules to define the order for\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "namingRuleIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the naming rules to define the order for\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostNamingOrder resources.\n",
        "properties": {
          "namingRuleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of the naming rules to define the order for\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hostProcessGroupMonitoring:HostProcessGroupMonitoring": {
      "properties": {
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "monitoringState": {
          "type": "string",
          "description": "Possible Values: `DEFAULT`, `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "processGroup": {
          "type": "string",
          "description": "Process group\n"
        }
      },
      "type": "object",
      "required": [
        "hostId",
        "monitoringState",
        "processGroup"
      ],
      "inputProperties": {
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "monitoringState": {
          "type": "string",
          "description": "Possible Values: `DEFAULT`, `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "processGroup": {
          "type": "string",
          "description": "Process group\n"
        }
      },
      "requiredInputs": [
        "hostId",
        "monitoringState",
        "processGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HostProcessGroupMonitoring resources.\n",
        "properties": {
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "monitoringState": {
            "type": "string",
            "description": "Possible Values: `DEFAULT`, `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "processGroup": {
            "type": "string",
            "description": "Process group\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/httpMonitor:HttpMonitor": {
      "properties": {
        "anomalyDetections": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetection:HttpMonitorAnomalyDetection"
          },
          "description": "The anomaly detection configuration."
        },
        "enabled": {
          "type": "boolean",
          "description": "The monitor 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>)."
        },
        "frequency": {
          "type": "integer",
          "description": "The frequency of the monitor, in minutes.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of locations from which the monitor is executed.\n\nTo specify a location, use its entity ID."
        },
        "manuallyAssignedApps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of manually assigned applications."
        },
        "name": {
          "type": "string",
          "description": "The name of the monitor."
        },
        "noScript": {
          "type": "boolean",
          "description": "No script block - handle requests via <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-go=\"`HttpMonitorScript`\" pulumi-lang-python=\"`HttpMonitorScript`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-java=\"`dynatrace.HttpMonitorScript`\">`dynatrace.HttpMonitorScript`</span> resource"
        },
        "script": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScript:HttpMonitorScript",
          "description": "The HTTP Script"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorTag:HttpMonitorTag"
          },
          "description": "A set of tags assigned to the monitor.\n\nYou can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically."
        }
      },
      "type": "object",
      "required": [
        "frequency",
        "name"
      ],
      "inputProperties": {
        "anomalyDetections": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetection:HttpMonitorAnomalyDetection"
          },
          "description": "The anomaly detection configuration."
        },
        "enabled": {
          "type": "boolean",
          "description": "The monitor 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>)."
        },
        "frequency": {
          "type": "integer",
          "description": "The frequency of the monitor, in minutes.\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of locations from which the monitor is executed.\n\nTo specify a location, use its entity ID."
        },
        "manuallyAssignedApps": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A set of manually assigned applications."
        },
        "name": {
          "type": "string",
          "description": "The name of the monitor."
        },
        "noScript": {
          "type": "boolean",
          "description": "No script block - handle requests via <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-go=\"`HttpMonitorScript`\" pulumi-lang-python=\"`HttpMonitorScript`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-java=\"`dynatrace.HttpMonitorScript`\">`dynatrace.HttpMonitorScript`</span> resource"
        },
        "script": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScript:HttpMonitorScript",
          "description": "The HTTP Script"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorTag:HttpMonitorTag"
          },
          "description": "A set of tags assigned to the monitor.\n\nYou can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically."
        }
      },
      "requiredInputs": [
        "frequency"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HttpMonitor resources.\n",
        "properties": {
          "anomalyDetections": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FHttpMonitorAnomalyDetection:HttpMonitorAnomalyDetection"
            },
            "description": "The anomaly detection configuration."
          },
          "enabled": {
            "type": "boolean",
            "description": "The monitor 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>)."
          },
          "frequency": {
            "type": "integer",
            "description": "The frequency of the monitor, in minutes.\n"
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of locations from which the monitor is executed.\n\nTo specify a location, use its entity ID."
          },
          "manuallyAssignedApps": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A set of manually assigned applications."
          },
          "name": {
            "type": "string",
            "description": "The name of the monitor."
          },
          "noScript": {
            "type": "boolean",
            "description": "No script block - handle requests via <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-go=\"`HttpMonitorScript`\" pulumi-lang-python=\"`HttpMonitorScript`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitorScript`\" pulumi-lang-java=\"`dynatrace.HttpMonitorScript`\">`dynatrace.HttpMonitorScript`</span> resource"
          },
          "script": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScript:HttpMonitorScript",
            "description": "The HTTP Script"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FHttpMonitorTag:HttpMonitorTag"
            },
            "description": "A set of tags assigned to the monitor.\n\nYou can specify only the value of the tag here and the `CONTEXTLESS` context and source 'USER' will be added automatically."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/httpMonitorCookies:HttpMonitorCookies": {
      "properties": {
        "cookies": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorCookiesCookies:HttpMonitorCookiesCookies",
          "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HTTP_CHECK)\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "scope"
      ],
      "inputProperties": {
        "cookies": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorCookiesCookies:HttpMonitorCookiesCookies",
          "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HTTP_CHECK)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HttpMonitorCookies resources.\n",
        "properties": {
          "cookies": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorCookiesCookies:HttpMonitorCookiesCookies",
            "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"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HTTP_CHECK)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/httpMonitorOutage:HttpMonitorOutage": {
      "properties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Alert if all locations are unable to access my web application\n"
        },
        "globalOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable at all configured locations.\n"
        },
        "localConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) are unable to access my web application\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Alert if at least\n"
        },
        "localOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HTTP_CHECK). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "globalOutages",
        "localOutages"
      ],
      "inputProperties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Alert if all locations are unable to access my web application\n"
        },
        "globalOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable at all configured locations.\n"
        },
        "localConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) are unable to access my web application\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Alert if at least\n"
        },
        "localOutages": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HTTP_CHECK). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "globalOutages",
        "localOutages"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HttpMonitorOutage resources.\n",
        "properties": {
          "globalConsecutiveOutageCountThreshold": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Alert if all locations are unable to access my web application\n"
          },
          "globalOutages": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable at all configured locations.\n"
          },
          "localConsecutiveOutageCountThreshold": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) are unable to access my web application\n"
          },
          "localLocationOutageCountThreshold": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Alert if at least\n"
          },
          "localOutages": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.HttpMonitor`\" pulumi-lang-dotnet=\"`dynatrace.HttpMonitor`\" pulumi-lang-go=\"`HttpMonitor`\" pulumi-lang-python=\"`HttpMonitor`\" pulumi-lang-yaml=\"`dynatrace.HttpMonitor`\" pulumi-lang-java=\"`dynatrace.HttpMonitor`\">`dynatrace.HttpMonitor`</span>) Generate a problem and send an alert when the monitor is unavailable for one or more consecutive runs at any location.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HTTP_CHECK). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/httpMonitorPerformance:HttpMonitorPerformance": {
      "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HTTP_CHECK)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorPerformanceThresholds:HttpMonitorPerformanceThresholds",
          "description": "Performance thresholds\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "scope"
      ],
      "inputProperties": {
        "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HTTP_CHECK)\n",
          "willReplaceOnChanges": true
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorPerformanceThresholds:HttpMonitorPerformanceThresholds",
          "description": "Performance thresholds\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HttpMonitorPerformance resources.\n",
        "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"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HTTP_CHECK)\n",
            "willReplaceOnChanges": true
          },
          "thresholds": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorPerformanceThresholds:HttpMonitorPerformanceThresholds",
            "description": "Performance thresholds\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/httpMonitorScript:HttpMonitorScript": {
      "properties": {
        "httpId": {
          "type": "string",
          "description": "The ID of the HTTP monitor\n"
        },
        "script": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScript:HttpMonitorScriptScript",
          "description": "The HTTP Script\n"
        }
      },
      "type": "object",
      "required": [
        "httpId",
        "script"
      ],
      "inputProperties": {
        "httpId": {
          "type": "string",
          "description": "The ID of the HTTP monitor\n"
        },
        "script": {
          "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScript:HttpMonitorScriptScript",
          "description": "The HTTP Script\n"
        }
      },
      "requiredInputs": [
        "httpId",
        "script"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HttpMonitorScript resources.\n",
        "properties": {
          "httpId": {
            "type": "string",
            "description": "The ID of the HTTP monitor\n"
          },
          "script": {
            "$ref": "#/types/dynatrace:index%2FHttpMonitorScriptScript:HttpMonitorScriptScript",
            "description": "The HTTP Script\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hubExtensionActiveVersion:HubExtensionActiveVersion": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The fully qualified name of the extension, such as `com.dynatrace.extension.jmx-liberty-cp`. You can query for these names using the data source <span pulumi-lang-nodejs=\"`dynatrace.getHubItems`\" pulumi-lang-dotnet=\"`dynatrace.getHubItems`\" pulumi-lang-go=\"`getHubItems`\" pulumi-lang-python=\"`get_hub_items`\" pulumi-lang-yaml=\"`dynatrace.getHubItems`\" pulumi-lang-java=\"`dynatrace.getHubItems`\">`dynatrace.getHubItems`</span>\n"
        },
        "version": {
          "type": "string",
          "description": "The version that should be active\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "version"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The fully qualified name of the extension, such as `com.dynatrace.extension.jmx-liberty-cp`. You can query for these names using the data source <span pulumi-lang-nodejs=\"`dynatrace.getHubItems`\" pulumi-lang-dotnet=\"`dynatrace.getHubItems`\" pulumi-lang-go=\"`getHubItems`\" pulumi-lang-python=\"`get_hub_items`\" pulumi-lang-yaml=\"`dynatrace.getHubItems`\" pulumi-lang-java=\"`dynatrace.getHubItems`\">`dynatrace.getHubItems`</span>\n",
          "willReplaceOnChanges": true
        },
        "version": {
          "type": "string",
          "description": "The version that should be active\n"
        }
      },
      "requiredInputs": [
        "version"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HubExtensionActiveVersion resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The fully qualified name of the extension, such as `com.dynatrace.extension.jmx-liberty-cp`. You can query for these names using the data source <span pulumi-lang-nodejs=\"`dynatrace.getHubItems`\" pulumi-lang-dotnet=\"`dynatrace.getHubItems`\" pulumi-lang-go=\"`getHubItems`\" pulumi-lang-python=\"`get_hub_items`\" pulumi-lang-yaml=\"`dynatrace.getHubItems`\" pulumi-lang-java=\"`dynatrace.getHubItems`\">`dynatrace.getHubItems`</span>\n",
            "willReplaceOnChanges": true
          },
          "version": {
            "type": "string",
            "description": "The version that should be active\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hubExtensionConfig:HubExtensionConfig": {
      "properties": {
        "activeGateGroup": {
          "type": "string",
          "description": "The name of the Active Gate Group this monitoring configuration will be defined for\n"
        },
        "host": {
          "type": "string",
          "description": "The ID of the host this monitoring configuration will be defined for\n"
        },
        "hostGroup": {
          "type": "string",
          "description": "The ID of the host group this monitoring configuration will be defined for\n"
        },
        "managementZone": {
          "type": "string",
          "description": "The name of the Management Zone this monitoring configuration will be defined for\n"
        },
        "name": {
          "type": "string",
          "description": "The fully qualified name of the extension, such as `com.dynatrace.extension.jmx-liberty-cp`. You can query for these names using the data source <span pulumi-lang-nodejs=\"`dynatrace.getHubItems`\" pulumi-lang-dotnet=\"`dynatrace.getHubItems`\" pulumi-lang-go=\"`getHubItems`\" pulumi-lang-python=\"`get_hub_items`\" pulumi-lang-yaml=\"`dynatrace.getHubItems`\" pulumi-lang-java=\"`dynatrace.getHubItems`\">`dynatrace.getHubItems`</span>\n"
        },
        "value": {
          "type": "string",
          "description": "The JSON encoded value for this monitoring configuration\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "value"
      ],
      "inputProperties": {
        "activeGateGroup": {
          "type": "string",
          "description": "The name of the Active Gate Group this monitoring configuration will be defined for\n",
          "willReplaceOnChanges": true
        },
        "host": {
          "type": "string",
          "description": "The ID of the host this monitoring configuration will be defined for\n",
          "willReplaceOnChanges": true
        },
        "hostGroup": {
          "type": "string",
          "description": "The ID of the host group this monitoring configuration will be defined for\n",
          "willReplaceOnChanges": true
        },
        "managementZone": {
          "type": "string",
          "description": "The name of the Management Zone this monitoring configuration will be defined for\n",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The fully qualified name of the extension, such as `com.dynatrace.extension.jmx-liberty-cp`. You can query for these names using the data source <span pulumi-lang-nodejs=\"`dynatrace.getHubItems`\" pulumi-lang-dotnet=\"`dynatrace.getHubItems`\" pulumi-lang-go=\"`getHubItems`\" pulumi-lang-python=\"`get_hub_items`\" pulumi-lang-yaml=\"`dynatrace.getHubItems`\" pulumi-lang-java=\"`dynatrace.getHubItems`\">`dynatrace.getHubItems`</span>\n",
          "willReplaceOnChanges": true
        },
        "value": {
          "type": "string",
          "description": "The JSON encoded value for this monitoring configuration\n"
        }
      },
      "requiredInputs": [
        "value"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HubExtensionConfig resources.\n",
        "properties": {
          "activeGateGroup": {
            "type": "string",
            "description": "The name of the Active Gate Group this monitoring configuration will be defined for\n",
            "willReplaceOnChanges": true
          },
          "host": {
            "type": "string",
            "description": "The ID of the host this monitoring configuration will be defined for\n",
            "willReplaceOnChanges": true
          },
          "hostGroup": {
            "type": "string",
            "description": "The ID of the host group this monitoring configuration will be defined for\n",
            "willReplaceOnChanges": true
          },
          "managementZone": {
            "type": "string",
            "description": "The name of the Management Zone this monitoring configuration will be defined for\n",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The fully qualified name of the extension, such as `com.dynatrace.extension.jmx-liberty-cp`. You can query for these names using the data source <span pulumi-lang-nodejs=\"`dynatrace.getHubItems`\" pulumi-lang-dotnet=\"`dynatrace.getHubItems`\" pulumi-lang-go=\"`getHubItems`\" pulumi-lang-python=\"`get_hub_items`\" pulumi-lang-yaml=\"`dynatrace.getHubItems`\" pulumi-lang-java=\"`dynatrace.getHubItems`\">`dynatrace.getHubItems`</span>\n",
            "willReplaceOnChanges": true
          },
          "value": {
            "type": "string",
            "description": "The JSON encoded value for this monitoring configuration\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hubPermissions:HubPermissions": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Name\n"
        },
        "email": {
          "type": "string",
          "description": "Contact Email\n"
        }
      },
      "type": "object",
      "required": [
        "description",
        "email"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Name\n"
        },
        "email": {
          "type": "string",
          "description": "Contact Email\n"
        }
      },
      "requiredInputs": [
        "description",
        "email"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HubPermissions resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Name\n"
          },
          "email": {
            "type": "string",
            "description": "Contact Email\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/hubSubscriptions:HubSubscriptions": {
      "properties": {
        "tokenSubscriptions": {
          "$ref": "#/types/dynatrace:index%2FHubSubscriptionsTokenSubscriptions:HubSubscriptionsTokenSubscriptions",
          "description": "Subscriptions\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "tokenSubscriptions": {
          "$ref": "#/types/dynatrace:index%2FHubSubscriptionsTokenSubscriptions:HubSubscriptionsTokenSubscriptions",
          "description": "Subscriptions\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering HubSubscriptions resources.\n",
        "properties": {
          "tokenSubscriptions": {
            "$ref": "#/types/dynatrace:index%2FHubSubscriptionsTokenSubscriptions:HubSubscriptionsTokenSubscriptions",
            "description": "Subscriptions\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamGroup:IamGroup": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst restricted = new dynatrace.IamGroup(\"restricted\", {permissions: {\n    permissions: [{\n        name: \"tenant-viewer\",\n        scope: \"<environment-id>:<managementzone-id>\",\n        type: \"management-zone\",\n    }],\n}});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nrestricted = dynatrace.IamGroup(\"restricted\", permissions={\n    \"permissions\": [{\n        \"name\": \"tenant-viewer\",\n        \"scope\": \"<environment-id>:<managementzone-id>\",\n        \"type\": \"management-zone\",\n    }],\n})\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var restricted = new Dynatrace.IamGroup(\"restricted\", new()\n    {\n        Permissions = new Dynatrace.Inputs.IamGroupPermissionsArgs\n        {\n            Permissions = new[]\n            {\n                new Dynatrace.Inputs.IamGroupPermissionsPermissionArgs\n                {\n                    Name = \"tenant-viewer\",\n                    Scope = \"<environment-id>:<managementzone-id>\",\n                    Type = \"management-zone\",\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamGroup(ctx, \"restricted\", &dynatrace.IamGroupArgs{\n\t\t\tPermissions: &dynatrace.IamGroupPermissionsArgs{\n\t\t\t\tPermissions: dynatrace.IamGroupPermissionsPermissionArray{\n\t\t\t\t\t&dynatrace.IamGroupPermissionsPermissionArgs{\n\t\t\t\t\t\tName:  pulumi.String(\"tenant-viewer\"),\n\t\t\t\t\t\tScope: pulumi.String(\"<environment-id>:<managementzone-id>\"),\n\t\t\t\t\t\tType:  pulumi.String(\"management-zone\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamGroup;\nimport com.pulumi.dynatrace.IamGroupArgs;\nimport com.pulumi.dynatrace.inputs.IamGroupPermissionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var restricted = new IamGroup(\"restricted\", IamGroupArgs.builder()\n            .permissions(IamGroupPermissionsArgs.builder()\n                .permissions(IamGroupPermissionsPermissionArgs.builder()\n                    .name(\"tenant-viewer\")\n                    .scope(\"<environment-id>:<managementzone-id>\")\n                    .type(\"management-zone\")\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  restricted:\n    type: dynatrace:IamGroup\n    properties:\n      permissions:\n        permissions:\n          - name: tenant-viewer\n            scope: <environment-id>:<managementzone-id>\n            type: management-zone\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "description": {
          "type": "string"
        },
        "federatedAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "name": {
          "type": "string"
        },
        "permissions": {
          "$ref": "#/types/dynatrace:index%2FIamGroupPermissions:IamGroupPermissions"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string"
        },
        "federatedAttributeValues": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "name": {
          "type": "string"
        },
        "permissions": {
          "$ref": "#/types/dynatrace:index%2FIamGroupPermissions:IamGroupPermissions"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamGroup resources.\n",
        "properties": {
          "description": {
            "type": "string"
          },
          "federatedAttributeValues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "name": {
            "type": "string"
          },
          "permissions": {
            "$ref": "#/types/dynatrace:index%2FIamGroupPermissions:IamGroupPermissions"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamPermission:IamPermission": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst permA = new dynatrace.IamPermission(\"permA\", {\n    account: \"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n    group: \"74ec0a82-8010-4f11-8579-b29a5ba865f0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nperm_a = dynatrace.IamPermission(\"permA\",\n    account=\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n    group=\"74ec0a82-8010-4f11-8579-b29a5ba865f0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var permA = new Dynatrace.IamPermission(\"permA\", new()\n    {\n        Account = \"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\",\n        Group = \"74ec0a82-8010-4f11-8579-b29a5ba865f0\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPermission(ctx, \"permA\", &dynatrace.IamPermissionArgs{\n\t\t\tAccount: pulumi.String(\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\"),\n\t\t\tGroup:   pulumi.String(\"74ec0a82-8010-4f11-8579-b29a5ba865f0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPermission;\nimport com.pulumi.dynatrace.IamPermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var permA = new IamPermission(\"permA\", IamPermissionArgs.builder()\n            .account(\"023733f0-86d8-47d1-88bd-7f5cc2e22eb8\")\n            .group(\"74ec0a82-8010-4f11-8579-b29a5ba865f0\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  permA:\n    type: dynatrace:IamPermission\n    properties:\n      # environment     = \"siz65484\"\n      #     // management_zone = \"107678256803363569\"\n      account: 023733f0-86d8-47d1-88bd-7f5cc2e22eb8\n      group: 74ec0a82-8010-4f11-8579-b29a5ba865f0\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account this permission is valid for\n"
        },
        "environment": {
          "type": "string",
          "description": "The environment this permission is valid (`https://<environmentid>.live.dynatrace.com`). Also required in when trying to specify a management zone permission.\n"
        },
        "group": {
          "type": "string",
          "description": "The ID of the group this permission is valid for\n"
        },
        "managementZone": {
          "type": "string",
          "description": "The management zone this permission is valid for. 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>. The attribute <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span> is required to get specified also in order to identify the management zone uniquely.\n"
        },
        "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"
        }
      },
      "type": "object",
      "required": [
        "group",
        "name"
      ],
      "inputProperties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account this permission is valid for\n",
          "willReplaceOnChanges": true
        },
        "environment": {
          "type": "string",
          "description": "The environment this permission is valid (`https://<environmentid>.live.dynatrace.com`). Also required in when trying to specify a management zone permission.\n",
          "willReplaceOnChanges": true
        },
        "group": {
          "type": "string",
          "description": "The ID of the group this permission is valid for\n",
          "willReplaceOnChanges": true
        },
        "managementZone": {
          "type": "string",
          "description": "The management zone this permission is valid for. 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>. The attribute <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span> is required to get specified also in order to identify the management zone uniquely.\n",
          "willReplaceOnChanges": true
        },
        "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"
        }
      },
      "requiredInputs": [
        "group"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamPermission resources.\n",
        "properties": {
          "account": {
            "type": "string",
            "description": "The UUID of the account this permission is valid for\n",
            "willReplaceOnChanges": true
          },
          "environment": {
            "type": "string",
            "description": "The environment this permission is valid (`https://<environmentid>.live.dynatrace.com`). Also required in when trying to specify a management zone permission.\n",
            "willReplaceOnChanges": true
          },
          "group": {
            "type": "string",
            "description": "The ID of the group this permission is valid for\n",
            "willReplaceOnChanges": true
          },
          "managementZone": {
            "type": "string",
            "description": "The management zone this permission is valid for. 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>. The attribute <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span> is required to get specified also in order to identify the management zone uniquely.\n",
            "willReplaceOnChanges": true
          },
          "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"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamPolicy:IamPolicy": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Policy Management - https://docs.dynatrace.com/docs/manage/identity-access-management/permission-management/manage-user-permissions-policies\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst policy = new dynatrace.IamPolicy(\"policy\", {\n    environment: \"siz654##\",\n    statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\npolicy = dynatrace.IamPolicy(\"policy\",\n    environment=\"siz654##\",\n    statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var policy = new Dynatrace.IamPolicy(\"policy\", new()\n    {\n        Environment = \"siz654##\",\n        StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPolicy(ctx, \"policy\", &dynatrace.IamPolicyArgs{\n\t\t\tEnvironment:    pulumi.String(\"siz654##\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var policy = new IamPolicy(\"policy\", IamPolicyArgs.builder()\n            .environment(\"siz654##\")\n            .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  policy:\n    type: dynatrace:IamPolicy\n    properties:\n      environment: siz654##\n      statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"string\";\n```\n<!--End PulumiCodeChooser -->\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst policy = new dynatrace.IamPolicy(\"policy\", {\n    account: \"########-####-####-####-############\",\n    statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\npolicy = dynatrace.IamPolicy(\"policy\",\n    account=\"########-####-####-####-############\",\n    statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var policy = new Dynatrace.IamPolicy(\"policy\", new()\n    {\n        Account = \"########-####-####-####-############\",\n        StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamPolicy(ctx, \"policy\", &dynatrace.IamPolicyArgs{\n\t\t\tAccount:        pulumi.String(\"########-####-####-####-############\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var policy = new IamPolicy(\"policy\", IamPolicyArgs.builder()\n            .account(\"########-####-####-####-############\")\n            .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"string\\\";\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  policy:\n    type: dynatrace:IamPolicy\n    properties:\n      account: '########-####-####-####-############'\n      statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"string\";\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`) in case the policy should be applied to all environments of this account. The prefix `urn:dtaccount:` MUST be omitted here.\n"
        },
        "description": {
          "type": "string",
          "description": "An optional description text for the policy\n"
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n",
          "deprecationMessage": "Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead"
        },
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "statementQuery": {
          "type": "string",
          "description": "The Statement Query of the policy\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags for this policy\n"
        },
        "uuid": {
          "type": "string",
          "description": "The ID of this resource is a concatenation of multiple pieces of information (policy UUID, accountID, environmentID, ...). There are use cases where you JUST need the UUID of the Policy, though\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "statementQuery",
        "uuid"
      ],
      "inputProperties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`) in case the policy should be applied to all environments of this account. The prefix `urn:dtaccount:` MUST be omitted here.\n",
          "willReplaceOnChanges": true
        },
        "description": {
          "type": "string",
          "description": "An optional description text for the policy\n"
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n",
          "deprecationMessage": "Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "statementQuery": {
          "type": "string",
          "description": "The Statement Query of the policy\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags for this policy\n"
        }
      },
      "requiredInputs": [
        "statementQuery"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamPolicy resources.\n",
        "properties": {
          "account": {
            "type": "string",
            "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`) in case the policy should be applied to all environments of this account. The prefix `urn:dtaccount:` MUST be omitted here.\n",
            "willReplaceOnChanges": true
          },
          "description": {
            "type": "string",
            "description": "An optional description text for the policy\n"
          },
          "environment": {
            "type": "string",
            "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com) if the policy should be applied to a specific environment\n",
            "deprecationMessage": "Configuring policies on environment level has been deprecated by Dynatrace. Please consider creating an account wide policy instead",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The name of the policy\n"
          },
          "statementQuery": {
            "type": "string",
            "description": "The Statement Query of the policy\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags for this policy\n"
          },
          "uuid": {
            "type": "string",
            "description": "The ID of this resource is a concatenation of multiple pieces of information (policy UUID, accountID, environmentID, ...). There are use cases where you JUST need the UUID of the Policy, though\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamPolicyBindings:IamPolicyBindings": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://docs.dynatrace.com/docs/manage/identity-access-management/permission-management/manage-user-permissions-policies\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n",
      "properties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that account. The prefix `urn:dtaccount:` MUST be omitted here.\n"
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.\n"
        },
        "group": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "policies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of IDs referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different accounts or environments) than specified via attributes <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> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "group",
        "policies"
      ],
      "inputProperties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that account. The prefix `urn:dtaccount:` MUST be omitted here.\n",
          "willReplaceOnChanges": true
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.\n",
          "willReplaceOnChanges": true
        },
        "group": {
          "type": "string",
          "description": "The name of the policy\n",
          "willReplaceOnChanges": true
        },
        "policies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of IDs referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different accounts or environments) than specified via attributes <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> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>.\n"
        }
      },
      "requiredInputs": [
        "group",
        "policies"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamPolicyBindings resources.\n",
        "properties": {
          "account": {
            "type": "string",
            "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that account. The prefix `urn:dtaccount:` MUST be omitted here.\n",
            "willReplaceOnChanges": true
          },
          "environment": {
            "type": "string",
            "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.\n",
            "willReplaceOnChanges": true
          },
          "group": {
            "type": "string",
            "description": "The name of the policy\n",
            "willReplaceOnChanges": true
          },
          "policies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of IDs referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different accounts or environments) than specified via attributes <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> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamPolicyBindingsV2:IamPolicyBindingsV2": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://docs.dynatrace.com/docs/manage/identity-access-management/permission-management/manage-user-permissions-policies\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n",
      "properties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that account. The prefix `urn:dtaccount:` MUST be omitted here.\n"
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.\n"
        },
        "group": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "policies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FIamPolicyBindingsV2Policy:IamPolicyBindingsV2Policy"
          },
          "description": "A list of Policies (ID and parameters/metadata) referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different accounts or environments) than specified via attributes <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> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>.\n"
        }
      },
      "type": "object",
      "required": [
        "group"
      ],
      "inputProperties": {
        "account": {
          "type": "string",
          "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that account. The prefix `urn:dtaccount:` MUST be omitted here.\n",
          "willReplaceOnChanges": true
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.\n",
          "willReplaceOnChanges": true
        },
        "group": {
          "type": "string",
          "description": "The name of the policy\n",
          "willReplaceOnChanges": true
        },
        "policies": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FIamPolicyBindingsV2Policy:IamPolicyBindingsV2Policy"
          },
          "description": "A list of Policies (ID and parameters/metadata) referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different accounts or environments) than specified via attributes <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> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>.\n"
        }
      },
      "requiredInputs": [
        "group"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamPolicyBindingsV2 resources.\n",
        "properties": {
          "account": {
            "type": "string",
            "description": "The UUID of the account (`urn:dtaccount:<account-uuid>`). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that account. The prefix `urn:dtaccount:` MUST be omitted here.\n",
            "willReplaceOnChanges": true
          },
          "environment": {
            "type": "string",
            "description": "The ID of the environment (https://\\n\\n.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.\n",
            "willReplaceOnChanges": true
          },
          "group": {
            "type": "string",
            "description": "The name of the policy\n",
            "willReplaceOnChanges": true
          },
          "policies": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FIamPolicyBindingsV2Policy:IamPolicyBindingsV2Policy"
            },
            "description": "A list of Policies (ID and parameters/metadata) referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different accounts or environments) than specified via attributes <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> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamPolicyBoundary:IamPolicyBoundary": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM Group Permissions - https://docs.dynatrace.com/docs/manage/identity-access-management/permission-management/manage-user-permissions-policies\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst thisIamPolicyBoundary = new dynatrace.IamPolicyBoundary(\"thisIamPolicyBoundary\", {query: \"environment:management-zone startsWith \\\"[Foo]\\\";\"});\nconst thisIamGroup = new dynatrace.IamGroup(\"thisIamGroup\", {});\nconst thisIamPolicy = new dynatrace.IamPolicy(\"thisIamPolicy\", {\n    account: \"########-####-####-####-############\",\n    statementQuery: \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"#########\\\";\",\n});\nconst thisIamPolicyBindingsV2 = new dynatrace.IamPolicyBindingsV2(\"thisIamPolicyBindingsV2\", {\n    environment: \"########\",\n    group: thisIamGroup.id,\n    policies: [{\n        id: thisIamPolicy.id,\n        boundaries: [thisIamPolicyBoundary.id],\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\nthis_iam_policy_boundary = dynatrace.IamPolicyBoundary(\"thisIamPolicyBoundary\", query=\"environment:management-zone startsWith \\\"[Foo]\\\";\")\nthis_iam_group = dynatrace.IamGroup(\"thisIamGroup\")\nthis_iam_policy = dynatrace.IamPolicy(\"thisIamPolicy\",\n    account=\"########-####-####-####-############\",\n    statement_query=\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"#########\\\";\")\nthis_iam_policy_bindings_v2 = dynatrace.IamPolicyBindingsV2(\"thisIamPolicyBindingsV2\",\n    environment=\"########\",\n    group=this_iam_group.id,\n    policies=[{\n        \"id\": this_iam_policy.id,\n        \"boundaries\": [this_iam_policy_boundary.id],\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var thisIamPolicyBoundary = new Dynatrace.IamPolicyBoundary(\"thisIamPolicyBoundary\", new()\n    {\n        Query = \"environment:management-zone startsWith \\\"[Foo]\\\";\",\n    });\n\n    var thisIamGroup = new Dynatrace.IamGroup(\"thisIamGroup\");\n\n    var thisIamPolicy = new Dynatrace.IamPolicy(\"thisIamPolicy\", new()\n    {\n        Account = \"########-####-####-####-############\",\n        StatementQuery = \"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"#########\\\";\",\n    });\n\n    var thisIamPolicyBindingsV2 = new Dynatrace.IamPolicyBindingsV2(\"thisIamPolicyBindingsV2\", new()\n    {\n        Environment = \"########\",\n        Group = thisIamGroup.Id,\n        Policies = new[]\n        {\n            new Dynatrace.Inputs.IamPolicyBindingsV2PolicyArgs\n            {\n                Id = thisIamPolicy.Id,\n                Boundaries = new[]\n                {\n                    thisIamPolicyBoundary.Id,\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tthisIamPolicyBoundary, err := dynatrace.NewIamPolicyBoundary(ctx, \"thisIamPolicyBoundary\", &dynatrace.IamPolicyBoundaryArgs{\n\t\t\tQuery: pulumi.String(\"environment:management-zone startsWith \\\"[Foo]\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tthisIamGroup, err := dynatrace.NewIamGroup(ctx, \"thisIamGroup\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tthisIamPolicy, err := dynatrace.NewIamPolicy(ctx, \"thisIamPolicy\", &dynatrace.IamPolicyArgs{\n\t\t\tAccount:        pulumi.String(\"########-####-####-####-############\"),\n\t\t\tStatementQuery: pulumi.String(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"#########\\\";\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewIamPolicyBindingsV2(ctx, \"thisIamPolicyBindingsV2\", &dynatrace.IamPolicyBindingsV2Args{\n\t\t\tEnvironment: pulumi.String(\"########\"),\n\t\t\tGroup:       thisIamGroup.ID(),\n\t\t\tPolicies: dynatrace.IamPolicyBindingsV2PolicyArray{\n\t\t\t\t&dynatrace.IamPolicyBindingsV2PolicyArgs{\n\t\t\t\t\tId: thisIamPolicy.ID(),\n\t\t\t\t\tBoundaries: pulumi.StringArray{\n\t\t\t\t\t\tthisIamPolicyBoundary.ID(),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamPolicyBoundary;\nimport com.pulumi.dynatrace.IamPolicyBoundaryArgs;\nimport com.pulumi.dynatrace.IamGroup;\nimport com.pulumi.dynatrace.IamPolicy;\nimport com.pulumi.dynatrace.IamPolicyArgs;\nimport com.pulumi.dynatrace.IamPolicyBindingsV2;\nimport com.pulumi.dynatrace.IamPolicyBindingsV2Args;\nimport com.pulumi.dynatrace.inputs.IamPolicyBindingsV2PolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var thisIamPolicyBoundary = new IamPolicyBoundary(\"thisIamPolicyBoundary\", IamPolicyBoundaryArgs.builder()\n            .query(\"environment:management-zone startsWith \\\"[Foo]\\\";\")\n            .build());\n\n        var thisIamGroup = new IamGroup(\"thisIamGroup\");\n\n        var thisIamPolicy = new IamPolicy(\"thisIamPolicy\", IamPolicyArgs.builder()\n            .account(\"########-####-####-####-############\")\n            .statementQuery(\"ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \\\"#########\\\";\")\n            .build());\n\n        var thisIamPolicyBindingsV2 = new IamPolicyBindingsV2(\"thisIamPolicyBindingsV2\", IamPolicyBindingsV2Args.builder()\n            .environment(\"########\")\n            .group(thisIamGroup.id())\n            .policies(IamPolicyBindingsV2PolicyArgs.builder()\n                .id(thisIamPolicy.id())\n                .boundaries(thisIamPolicyBoundary.id())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  thisIamPolicyBoundary:\n    type: dynatrace:IamPolicyBoundary\n    properties:\n      query: environment:management-zone startsWith \"[Foo]\";\n  thisIamPolicyBindingsV2:\n    type: dynatrace:IamPolicyBindingsV2\n    properties:\n      environment: '########'\n      group: ${thisIamGroup.id}\n      policies:\n        - id: ${thisIamPolicy.id}\n          boundaries:\n            - ${thisIamPolicyBoundary.id}\n  thisIamGroup:\n    type: dynatrace:IamGroup\n  thisIamPolicy:\n    type: dynatrace:IamPolicy\n    properties:\n      account: '########-####-####-####-############'\n      statementQuery: ALLOW settings:objects:read, settings:schemas:read WHERE settings:schemaId = \"#########\";\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "query": {
          "type": "string",
          "description": "The boundary query\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "query"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "query": {
          "type": "string",
          "description": "The boundary query\n"
        }
      },
      "requiredInputs": [
        "query"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamPolicyBoundary resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the policy\n"
          },
          "query": {
            "type": "string",
            "description": "The boundary query\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/iamUser:IamUser": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow read access for identity resources (users and groups)** (`account-idm-read`) and **Allow write access for identity resources (users and groups)** (`account-idm-write`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Dynatrace IAM - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions\n\n- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst johnDoeGmailCom = new dynatrace.IamUser(\"johnDoeGmailCom\", {\n    email: \"john.doe@gmail.com\",\n    groups: [data.dynatrace_iam_group.Restricted.id],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\njohn_doe_gmail_com = dynatrace.IamUser(\"johnDoeGmailCom\",\n    email=\"john.doe@gmail.com\",\n    groups=[data[\"dynatrace_iam_group\"][\"Restricted\"][\"id\"]])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var johnDoeGmailCom = new Dynatrace.IamUser(\"johnDoeGmailCom\", new()\n    {\n        Email = \"john.doe@gmail.com\",\n        Groups = new[]\n        {\n            data.Dynatrace_iam_group.Restricted.Id,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewIamUser(ctx, \"johnDoeGmailCom\", &dynatrace.IamUserArgs{\n\t\t\tEmail: pulumi.String(\"john.doe@gmail.com\"),\n\t\t\tGroups: pulumi.StringArray{\n\t\t\t\tdata.Dynatrace_iam_group.Restricted.Id,\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.IamUser;\nimport com.pulumi.dynatrace.IamUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var johnDoeGmailCom = new IamUser(\"johnDoeGmailCom\", IamUserArgs.builder()\n            .email(\"john.doe@gmail.com\")\n            .groups(data.dynatrace_iam_group().Restricted().id())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  johnDoeGmailCom:\n    type: dynatrace:IamUser\n    properties:\n      email: john.doe@gmail.com\n      groups:\n        - ${data.dynatrace_iam_group.Restricted.id}\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "email": {
          "type": "string"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "uid": {
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "email",
        "uid"
      ],
      "inputProperties": {
        "email": {
          "type": "string"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "requiredInputs": [
        "email"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IamUser resources.\n",
        "properties": {
          "email": {
            "type": "string"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/ibmMqFilters:IbmMqFilters": {
      "properties": {
        "cicsMqQueueIdExcludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CICS: Excluded MQ queues\n"
        },
        "cicsMqQueueIdIncludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CICS: Included MQ queues\n"
        },
        "imsCrTrnIdExcludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "When you add a transaction ID to the exclude list remaining transactions are still monitored.\n"
        },
        "imsCrTrnIdIncludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "When you add a transaction ID to the include list, all the remaining transactions are ignored.\n"
        },
        "imsMqQueueIdExcludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IMS: Excluded MQ queues\n"
        },
        "imsMqQueueIdIncludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IMS: Included MQ queues\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "cicsMqQueueIdExcludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CICS: Excluded MQ queues\n"
        },
        "cicsMqQueueIdIncludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "CICS: Included MQ queues\n"
        },
        "imsCrTrnIdExcludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "When you add a transaction ID to the exclude list remaining transactions are still monitored.\n"
        },
        "imsCrTrnIdIncludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "When you add a transaction ID to the include list, all the remaining transactions are ignored.\n"
        },
        "imsMqQueueIdExcludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IMS: Excluded MQ queues\n"
        },
        "imsMqQueueIdIncludes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IMS: Included MQ queues\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IbmMqFilters resources.\n",
        "properties": {
          "cicsMqQueueIdExcludes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CICS: Excluded MQ queues\n"
          },
          "cicsMqQueueIdIncludes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "CICS: Included MQ queues\n"
          },
          "imsCrTrnIdExcludes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "When you add a transaction ID to the exclude list remaining transactions are still monitored.\n"
          },
          "imsCrTrnIdIncludes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "When you add a transaction ID to the include list, all the remaining transactions are ignored.\n"
          },
          "imsMqQueueIdExcludes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IMS: Excluded MQ queues\n"
          },
          "imsMqQueueIdIncludes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "IMS: Included MQ queues\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/imsBridges:ImsBridges": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the IMS bridge\n"
        },
        "queueManagers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FImsBridgesQueueManager:ImsBridgesQueueManager"
          },
          "description": "Queue manager(s) that belong to the IMS bridge\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The name of the IMS bridge\n"
        },
        "queueManagers": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FImsBridgesQueueManager:ImsBridgesQueueManager"
          },
          "description": "Queue manager(s) that belong to the IMS bridge\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ImsBridges resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the IMS bridge\n"
          },
          "queueManagers": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FImsBridgesQueueManager:ImsBridgesQueueManager"
            },
            "description": "Queue manager(s) that belong to the IMS bridge\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/infraopsAppFeatureFlags:InfraopsAppFeatureFlags": {
      "properties": {
        "booleanValue": {
          "type": "boolean",
          "description": "State of boolean feature\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the feature\n"
        },
        "numberValue": {
          "type": "integer",
          "description": "State of numeric feature\n"
        },
        "stringValue": {
          "type": "string",
          "description": "State of textual feature\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Boolean`, `Number`, `String`\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type"
      ],
      "inputProperties": {
        "booleanValue": {
          "type": "boolean",
          "description": "State of boolean feature\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the feature\n"
        },
        "numberValue": {
          "type": "integer",
          "description": "State of numeric feature\n"
        },
        "stringValue": {
          "type": "string",
          "description": "State of textual feature\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `Boolean`, `Number`, `String`\n"
        }
      },
      "requiredInputs": [
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering InfraopsAppFeatureFlags resources.\n",
        "properties": {
          "booleanValue": {
            "type": "boolean",
            "description": "State of boolean feature\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the feature\n"
          },
          "numberValue": {
            "type": "integer",
            "description": "State of numeric feature\n"
          },
          "stringValue": {
            "type": "string",
            "description": "State of textual feature\n"
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `Boolean`, `Number`, `String`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/infraopsAppSettings:InfraopsAppSettings": {
      "properties": {
        "interfaceSaturationThreshold": {
          "type": "number",
          "description": "The threshold at which a network device interface is deemed to be saturated.\n"
        },
        "invexDqlQueryLimit": {
          "type": "integer",
          "description": "Limit the number of results returned from Grail for Data center, Host, and Network device entities.\n"
        },
        "invexDqlSortLimit": {
          "type": "integer",
          "description": "Limit for server-side sorting in Data center, Host, and Network device inventories. Sorting is disabled when the row count exceeds the configured threshold.\n"
        },
        "showMonitoringCandidates": {
          "type": "boolean",
          "description": "When set to true, the app will display monitoring candidates in the Hosts table\n"
        },
        "showStandaloneHosts": {
          "type": "boolean",
          "description": "When set to true, the app will display app only hosts in the Hosts table\n"
        }
      },
      "type": "object",
      "required": [
        "showMonitoringCandidates",
        "showStandaloneHosts"
      ],
      "inputProperties": {
        "interfaceSaturationThreshold": {
          "type": "number",
          "description": "The threshold at which a network device interface is deemed to be saturated.\n"
        },
        "invexDqlQueryLimit": {
          "type": "integer",
          "description": "Limit the number of results returned from Grail for Data center, Host, and Network device entities.\n"
        },
        "invexDqlSortLimit": {
          "type": "integer",
          "description": "Limit for server-side sorting in Data center, Host, and Network device inventories. Sorting is disabled when the row count exceeds the configured threshold.\n"
        },
        "showMonitoringCandidates": {
          "type": "boolean",
          "description": "When set to true, the app will display monitoring candidates in the Hosts table\n"
        },
        "showStandaloneHosts": {
          "type": "boolean",
          "description": "When set to true, the app will display app only hosts in the Hosts table\n"
        }
      },
      "requiredInputs": [
        "showMonitoringCandidates",
        "showStandaloneHosts"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering InfraopsAppSettings resources.\n",
        "properties": {
          "interfaceSaturationThreshold": {
            "type": "number",
            "description": "The threshold at which a network device interface is deemed to be saturated.\n"
          },
          "invexDqlQueryLimit": {
            "type": "integer",
            "description": "Limit the number of results returned from Grail for Data center, Host, and Network device entities.\n"
          },
          "invexDqlSortLimit": {
            "type": "integer",
            "description": "Limit for server-side sorting in Data center, Host, and Network device inventories. Sorting is disabled when the row count exceeds the configured threshold.\n"
          },
          "showMonitoringCandidates": {
            "type": "boolean",
            "description": "When set to true, the app will display monitoring candidates in the Hosts table\n"
          },
          "showStandaloneHosts": {
            "type": "boolean",
            "description": "When set to true, the app will display app only hosts in the Hosts table\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/ipAddressMasking:IpAddressMasking": {
      "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (MOBILE*APPLICATION, CUSTOM*APPLICATION, APPLICATION). Omit this property if you want to cover the whole environment.\n"
        },
        "type": {
          "type": "string",
          "description": "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>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (MOBILE*APPLICATION, CUSTOM*APPLICATION, APPLICATION). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "type": {
          "type": "string",
          "description": "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>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>\n"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IpAddressMasking resources.\n",
        "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"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (MOBILE*APPLICATION, CUSTOM*APPLICATION, APPLICATION). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "type": {
            "type": "string",
            "description": "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>, <span pulumi-lang-nodejs=\"`public`\" pulumi-lang-dotnet=\"`Public`\" pulumi-lang-go=\"`public`\" pulumi-lang-python=\"`public`\" pulumi-lang-yaml=\"`public`\" pulumi-lang-java=\"`public`\">`public`</span>\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/issueTracking:IssueTracking": {
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "issuelabel": {
          "type": "string",
          "description": "Set a label to identify these issues, for example, <span pulumi-lang-nodejs=\"`releaseBlocker`\" pulumi-lang-dotnet=\"`ReleaseBlocker`\" pulumi-lang-go=\"`releaseBlocker`\" pulumi-lang-python=\"`release_blocker`\" pulumi-lang-yaml=\"`releaseBlocker`\" pulumi-lang-java=\"`releaseBlocker`\">`release_blocker`</span> or `non-critical`\n"
        },
        "issuequery": {
          "type": "string",
          "description": "You can use the following placeholders to automatically insert values from the **Release monitoring** page in your query: `{NAME}`, `{VERSION}`, `{STAGE}`, `{PRODUCT}`.\n"
        },
        "issuetheme": {
          "type": "string",
          "description": "Possible Values: `ERROR`, `INFO`, `RESOLVED`\n"
        },
        "issuetrackersystem": {
          "type": "string",
          "description": "Possible Values: `GITHUB`, `GITLAB`, `JIRA`, `JIRA_CLOUD`, `JIRA_ON_PREMISE`, `SERVICENOW`\n"
        },
        "password": {
          "type": "string",
          "description": "Password\n"
        },
        "token": {
          "type": "string",
          "description": "Token\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "For Jira, use the base URL (for example, https://jira.yourcompany.com); for GitHub, use the repository URL (for example, https://github.com/org/repo); for GitLab, use the specific project API for a single project (for example, https://gitlab.com/api/v4/projects/:projectId), and the specific group API for a multiple projects (for example, https://gitlab.com/api/v4/groups/:groupId); for ServiceNow, use your company instance URL (for example, https://yourinstance.service-now.com/)\n"
        },
        "username": {
          "type": "string",
          "description": "Username\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "issuelabel",
        "issuequery",
        "issuetheme",
        "issuetrackersystem",
        "url",
        "username"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "issuelabel": {
          "type": "string",
          "description": "Set a label to identify these issues, for example, <span pulumi-lang-nodejs=\"`releaseBlocker`\" pulumi-lang-dotnet=\"`ReleaseBlocker`\" pulumi-lang-go=\"`releaseBlocker`\" pulumi-lang-python=\"`release_blocker`\" pulumi-lang-yaml=\"`releaseBlocker`\" pulumi-lang-java=\"`releaseBlocker`\">`release_blocker`</span> or `non-critical`\n"
        },
        "issuequery": {
          "type": "string",
          "description": "You can use the following placeholders to automatically insert values from the **Release monitoring** page in your query: `{NAME}`, `{VERSION}`, `{STAGE}`, `{PRODUCT}`.\n"
        },
        "issuetheme": {
          "type": "string",
          "description": "Possible Values: `ERROR`, `INFO`, `RESOLVED`\n"
        },
        "issuetrackersystem": {
          "type": "string",
          "description": "Possible Values: `GITHUB`, `GITLAB`, `JIRA`, `JIRA_CLOUD`, `JIRA_ON_PREMISE`, `SERVICENOW`\n"
        },
        "password": {
          "type": "string",
          "description": "Password\n"
        },
        "token": {
          "type": "string",
          "description": "Token\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "For Jira, use the base URL (for example, https://jira.yourcompany.com); for GitHub, use the repository URL (for example, https://github.com/org/repo); for GitLab, use the specific project API for a single project (for example, https://gitlab.com/api/v4/projects/:projectId), and the specific group API for a multiple projects (for example, https://gitlab.com/api/v4/groups/:groupId); for ServiceNow, use your company instance URL (for example, https://yourinstance.service-now.com/)\n"
        },
        "username": {
          "type": "string",
          "description": "Username\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "issuelabel",
        "issuequery",
        "issuetheme",
        "issuetrackersystem",
        "url",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering IssueTracking resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "issuelabel": {
            "type": "string",
            "description": "Set a label to identify these issues, for example, <span pulumi-lang-nodejs=\"`releaseBlocker`\" pulumi-lang-dotnet=\"`ReleaseBlocker`\" pulumi-lang-go=\"`releaseBlocker`\" pulumi-lang-python=\"`release_blocker`\" pulumi-lang-yaml=\"`releaseBlocker`\" pulumi-lang-java=\"`releaseBlocker`\">`release_blocker`</span> or `non-critical`\n"
          },
          "issuequery": {
            "type": "string",
            "description": "You can use the following placeholders to automatically insert values from the **Release monitoring** page in your query: `{NAME}`, `{VERSION}`, `{STAGE}`, `{PRODUCT}`.\n"
          },
          "issuetheme": {
            "type": "string",
            "description": "Possible Values: `ERROR`, `INFO`, `RESOLVED`\n"
          },
          "issuetrackersystem": {
            "type": "string",
            "description": "Possible Values: `GITHUB`, `GITLAB`, `JIRA`, `JIRA_CLOUD`, `JIRA_ON_PREMISE`, `SERVICENOW`\n"
          },
          "password": {
            "type": "string",
            "description": "Password\n"
          },
          "token": {
            "type": "string",
            "description": "Token\n",
            "secret": true
          },
          "url": {
            "type": "string",
            "description": "For Jira, use the base URL (for example, https://jira.yourcompany.com); for GitHub, use the repository URL (for example, https://github.com/org/repo); for GitLab, use the specific project API for a single project (for example, https://gitlab.com/api/v4/projects/:projectId), and the specific group API for a multiple projects (for example, https://gitlab.com/api/v4/groups/:groupId); for ServiceNow, use your company instance URL (for example, https://yourinstance.service-now.com/)\n"
          },
          "username": {
            "type": "string",
            "description": "Username\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/jenkinsConnection:JenkinsConnection": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the Jenkins connection\n"
        },
        "password": {
          "type": "string",
          "description": "The password of the user or API token obtained from the Jenkins UI (Dashboard > User > Configure > API Token)\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "Base URL of your Jenkins instance (e.g. https://[YOUR*JENKINS*DOMAIN]/)\n"
        },
        "username": {
          "type": "string",
          "description": "The name of your Jenkins user (e.g. jenkins)\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "password",
        "url",
        "username"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The name of the Jenkins connection\n"
        },
        "password": {
          "type": "string",
          "description": "The password of the user or API token obtained from the Jenkins UI (Dashboard > User > Configure > API Token)\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "Base URL of your Jenkins instance (e.g. https://[YOUR*JENKINS*DOMAIN]/)\n"
        },
        "username": {
          "type": "string",
          "description": "The name of your Jenkins user (e.g. jenkins)\n"
        }
      },
      "requiredInputs": [
        "password",
        "url",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering JenkinsConnection resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the Jenkins connection\n"
          },
          "password": {
            "type": "string",
            "description": "The password of the user or API token obtained from the Jenkins UI (Dashboard > User > Configure > API Token)\n",
            "secret": true
          },
          "url": {
            "type": "string",
            "description": "Base URL of your Jenkins instance (e.g. https://[YOUR*JENKINS*DOMAIN]/)\n"
          },
          "username": {
            "type": "string",
            "description": "The name of your Jenkins user (e.g. jenkins)\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/jiraNotification:JiraNotification": {
      "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"
        },
        "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
        },
        "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting 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"
        },
        "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",
        "description",
        "issueType",
        "legacyId",
        "name",
        "profile",
        "projectKey",
        "summary",
        "url",
        "username"
      ],
      "inputProperties": {
        "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"
        },
        "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
        },
        "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting 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"
        },
        "url": {
          "type": "string",
          "description": "The URL of the Jira API endpoint\n"
        },
        "username": {
          "type": "string",
          "description": "The username of the Jira profile\n"
        }
      },
      "requiredInputs": [
        "active",
        "description",
        "issueType",
        "profile",
        "projectKey",
        "summary",
        "url",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering JiraNotification resources.\n",
        "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"
          },
          "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
          },
          "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"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the notification configuration\n"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting 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"
          },
          "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"
      }
    },
    "dynatrace:index/jsonDashboard:JsonDashboard": {
      "properties": {
        "contents": {
          "type": "string",
          "description": "Contains the JSON Code of the Dashboard\n"
        },
        "linkId": {
          "type": "string",
          "description": "ID of the dashboard, used with the json*dashboard*base resource and variables to create circular dependencies between dashboards for hyperlinks. See the documentation for <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-go=\"`JsonDashboardBase`\" pulumi-lang-python=\"`JsonDashboardBase`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-java=\"`dynatrace.JsonDashboardBase`\">`dynatrace.JsonDashboardBase`</span> for a concrete example.\n"
        }
      },
      "type": "object",
      "required": [
        "contents",
        "linkId"
      ],
      "inputProperties": {
        "contents": {
          "type": "string",
          "description": "Contains the JSON Code of the Dashboard\n"
        },
        "linkId": {
          "type": "string",
          "description": "ID of the dashboard, used with the json*dashboard*base resource and variables to create circular dependencies between dashboards for hyperlinks. See the documentation for <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-go=\"`JsonDashboardBase`\" pulumi-lang-python=\"`JsonDashboardBase`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-java=\"`dynatrace.JsonDashboardBase`\">`dynatrace.JsonDashboardBase`</span> for a concrete example.\n"
        }
      },
      "requiredInputs": [
        "contents"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering JsonDashboard resources.\n",
        "properties": {
          "contents": {
            "type": "string",
            "description": "Contains the JSON Code of the Dashboard\n"
          },
          "linkId": {
            "type": "string",
            "description": "ID of the dashboard, used with the json*dashboard*base resource and variables to create circular dependencies between dashboards for hyperlinks. See the documentation for <span pulumi-lang-nodejs=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-dotnet=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-go=\"`JsonDashboardBase`\" pulumi-lang-python=\"`JsonDashboardBase`\" pulumi-lang-yaml=\"`dynatrace.JsonDashboardBase`\" pulumi-lang-java=\"`dynatrace.JsonDashboardBase`\">`dynatrace.JsonDashboardBase`</span> for a concrete example.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/jsonDashboardBase:JsonDashboardBase": {
      "properties": {
        "contents": {
          "type": "string",
          "description": "This attribute exists for backwards compatibility. You do not have to define it."
        }
      },
      "type": "object",
      "inputProperties": {
        "contents": {
          "type": "string",
          "description": "This attribute exists for backwards compatibility. You do not have to define it."
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering JsonDashboardBase resources.\n",
        "properties": {
          "contents": {
            "type": "string",
            "description": "This attribute exists for backwards compatibility. You do not have to define it."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sClusterAnomalies:K8sClusterAnomalies": {
      "properties": {
        "cpuRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesCpuRequestsSaturation:K8sClusterAnomaliesCpuRequestsSaturation",
          "description": "no documentation available\n"
        },
        "memoryRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMemoryRequestsSaturation:K8sClusterAnomaliesMemoryRequestsSaturation",
          "description": "no documentation available\n"
        },
        "monitoringIssues": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMonitoringIssues:K8sClusterAnomaliesMonitoringIssues",
          "description": "no documentation available\n"
        },
        "podsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesPodsSaturation:K8sClusterAnomaliesPodsSaturation",
          "description": "no documentation available\n"
        },
        "readinessIssues": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesReadinessIssues:K8sClusterAnomaliesReadinessIssues",
          "description": "Alerts if cluster has not been ready for a given amount of time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "cpuRequestsSaturation",
        "memoryRequestsSaturation",
        "monitoringIssues",
        "podsSaturation",
        "readinessIssues"
      ],
      "inputProperties": {
        "cpuRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesCpuRequestsSaturation:K8sClusterAnomaliesCpuRequestsSaturation",
          "description": "no documentation available\n"
        },
        "memoryRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMemoryRequestsSaturation:K8sClusterAnomaliesMemoryRequestsSaturation",
          "description": "no documentation available\n"
        },
        "monitoringIssues": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMonitoringIssues:K8sClusterAnomaliesMonitoringIssues",
          "description": "no documentation available\n"
        },
        "podsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesPodsSaturation:K8sClusterAnomaliesPodsSaturation",
          "description": "no documentation available\n"
        },
        "readinessIssues": {
          "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesReadinessIssues:K8sClusterAnomaliesReadinessIssues",
          "description": "Alerts if cluster has not been ready for a given amount of time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "cpuRequestsSaturation",
        "memoryRequestsSaturation",
        "monitoringIssues",
        "podsSaturation",
        "readinessIssues"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sClusterAnomalies resources.\n",
        "properties": {
          "cpuRequestsSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesCpuRequestsSaturation:K8sClusterAnomaliesCpuRequestsSaturation",
            "description": "no documentation available\n"
          },
          "memoryRequestsSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMemoryRequestsSaturation:K8sClusterAnomaliesMemoryRequestsSaturation",
            "description": "no documentation available\n"
          },
          "monitoringIssues": {
            "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesMonitoringIssues:K8sClusterAnomaliesMonitoringIssues",
            "description": "no documentation available\n"
          },
          "podsSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesPodsSaturation:K8sClusterAnomaliesPodsSaturation",
            "description": "no documentation available\n"
          },
          "readinessIssues": {
            "$ref": "#/types/dynatrace:index%2FK8sClusterAnomaliesReadinessIssues:K8sClusterAnomaliesReadinessIssues",
            "description": "Alerts if cluster has not been ready for a given amount of time\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sCredentials:K8sCredentials": {
      "properties": {
        "active": {
          "type": "boolean",
          "description": "Monitoring 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>) for given credentials configuration.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "activeGateGroup": {
          "type": "string",
          "description": "Active Gate group to filter active gates for this credentials.\n"
        },
        "authToken": {
          "type": "string",
          "description": "The service account bearer token for the Kubernetes API server.  Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as <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>.  If the field is omitted during an update, the old value remains unaffected.\n",
          "secret": true
        },
        "certificateCheckEnabled": {
          "type": "boolean",
          "description": "The check of SSL certificates 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>) for the Kubernetes cluster.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "davisEventsIntegrationEnabled": {
          "type": "boolean",
          "description": "Inclusion of all Davis relevant events 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected\n"
        },
        "endpointUrl": {
          "type": "string",
          "description": "The URL of the Kubernetes API server.  It must be unique within a Dynatrace environment.  The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.\n"
        },
        "eventAnalysisAndAlertingEnabled": {
          "type": "boolean",
          "description": "Event analysis and alerting 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>) 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "eventsFieldSelectors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FK8sCredentialsEventsFieldSelector:K8sCredentialsEventsFieldSelector"
          },
          "description": "Kubernetes event filters based on field-selectors. 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> on creation, no events field selectors are subscribed. 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> on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.\n"
        },
        "eventsIntegrationEnabled": {
          "type": "boolean",
          "description": "Monitoring of events 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>) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true.  If not set on creation, 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> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "hostnameVerification": {
          "type": "boolean",
          "description": "Verify hostname in certificate against Kubernetes API URL\n"
        },
        "label": {
          "type": "string",
          "description": "The name of the Kubernetes credentials configuration.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.\n"
        },
        "prometheusExporters": {
          "type": "boolean",
          "description": "Prometheus exporters integration 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>) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "workloadIntegrationEnabled": {
          "type": "boolean",
          "description": "Workload and cloud application processing 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.\n"
        }
      },
      "type": "object",
      "required": [
        "label"
      ],
      "inputProperties": {
        "active": {
          "type": "boolean",
          "description": "Monitoring 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>) for given credentials configuration.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "activeGateGroup": {
          "type": "string",
          "description": "Active Gate group to filter active gates for this credentials.\n"
        },
        "authToken": {
          "type": "string",
          "description": "The service account bearer token for the Kubernetes API server.  Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as <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>.  If the field is omitted during an update, the old value remains unaffected.\n",
          "secret": true
        },
        "certificateCheckEnabled": {
          "type": "boolean",
          "description": "The check of SSL certificates 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>) for the Kubernetes cluster.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "davisEventsIntegrationEnabled": {
          "type": "boolean",
          "description": "Inclusion of all Davis relevant events 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected\n"
        },
        "endpointUrl": {
          "type": "string",
          "description": "The URL of the Kubernetes API server.  It must be unique within a Dynatrace environment.  The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.\n"
        },
        "eventAnalysisAndAlertingEnabled": {
          "type": "boolean",
          "description": "Event analysis and alerting 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>) 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "eventsFieldSelectors": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FK8sCredentialsEventsFieldSelector:K8sCredentialsEventsFieldSelector"
          },
          "description": "Kubernetes event filters based on field-selectors. 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> on creation, no events field selectors are subscribed. 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> on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.\n"
        },
        "eventsIntegrationEnabled": {
          "type": "boolean",
          "description": "Monitoring of events 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>) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true.  If not set on creation, 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> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
        },
        "hostnameVerification": {
          "type": "boolean",
          "description": "Verify hostname in certificate against Kubernetes API URL\n"
        },
        "label": {
          "type": "string",
          "description": "The name of the Kubernetes credentials configuration.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.\n"
        },
        "prometheusExporters": {
          "type": "boolean",
          "description": "Prometheus exporters integration 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>) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected\n"
        },
        "unknowns": {
          "type": "string",
          "description": "Any attributes that aren't yet supported by this provider\n"
        },
        "workloadIntegrationEnabled": {
          "type": "boolean",
          "description": "Workload and cloud application processing 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.\n"
        }
      },
      "requiredInputs": [
        "label"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sCredentials resources.\n",
        "properties": {
          "active": {
            "type": "boolean",
            "description": "Monitoring 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>) for given credentials configuration.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
          },
          "activeGateGroup": {
            "type": "string",
            "description": "Active Gate group to filter active gates for this credentials.\n"
          },
          "authToken": {
            "type": "string",
            "description": "The service account bearer token for the Kubernetes API server.  Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as <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>.  If the field is omitted during an update, the old value remains unaffected.\n",
            "secret": true
          },
          "certificateCheckEnabled": {
            "type": "boolean",
            "description": "The check of SSL certificates 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>) for the Kubernetes cluster.  If not set on creation, the <span pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\">`true`</span> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
          },
          "davisEventsIntegrationEnabled": {
            "type": "boolean",
            "description": "Inclusion of all Davis relevant events 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected\n"
          },
          "endpointUrl": {
            "type": "string",
            "description": "The URL of the Kubernetes API server.  It must be unique within a Dynatrace environment.  The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.\n"
          },
          "eventAnalysisAndAlertingEnabled": {
            "type": "boolean",
            "description": "Event analysis and alerting 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>) 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.\n"
          },
          "eventsFieldSelectors": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FK8sCredentialsEventsFieldSelector:K8sCredentialsEventsFieldSelector"
            },
            "description": "Kubernetes event filters based on field-selectors. 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> on creation, no events field selectors are subscribed. 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> on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.\n"
          },
          "eventsIntegrationEnabled": {
            "type": "boolean",
            "description": "Monitoring of events 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>) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true.  If not set on creation, 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> value is used.  If the field is omitted during an update, the old value remains unaffected.\n"
          },
          "hostnameVerification": {
            "type": "boolean",
            "description": "Verify hostname in certificate against Kubernetes API URL\n"
          },
          "label": {
            "type": "string",
            "description": "The name of the Kubernetes credentials configuration.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.\n"
          },
          "prometheusExporters": {
            "type": "boolean",
            "description": "Prometheus exporters integration 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>) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected\n"
          },
          "unknowns": {
            "type": "string",
            "description": "Any attributes that aren't yet supported by this provider\n"
          },
          "workloadIntegrationEnabled": {
            "type": "boolean",
            "description": "Workload and cloud application processing 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>) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sMonitoring:K8sMonitoring": {
      "properties": {
        "cloudApplicationPipelineEnabled": {
          "type": "boolean",
          "description": "Monitor Kubernetes namespaces, services, workloads, and pods\n"
        },
        "eventPatterns": {
          "$ref": "#/types/dynatrace:index%2FK8sMonitoringEventPatterns:K8sMonitoringEventPatterns",
          "description": "Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u)."
        },
        "eventProcessingActive": {
          "type": "boolean",
          "description": "All events are monitored unless event filters are specified. All ingested events are subject to licensing by default.\n"
        },
        "filterEvents": {
          "type": "boolean",
          "description": "Include only events specified by Events Field Selectors"
        },
        "includeAllFdiEvents": {
          "type": "boolean",
          "description": "For a list of included events, see the [documentation](https://dt-url.net/l61d02no)."
        },
        "openMetricsBuiltinEnabled": {
          "type": "boolean",
          "description": "Workload and node resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate."
        },
        "openMetricsPipelineEnabled": {
          "type": "boolean",
          "description": "For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw)."
        },
        "pvcMonitoringEnabled": {
          "type": "boolean",
          "description": "To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment.",
          "deprecationMessage": "This attribute is deprecated, see [this community guide](https://dt-url.net/v2200u4m) for details."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment."
        }
      },
      "type": "object",
      "required": [
        "cloudApplicationPipelineEnabled",
        "eventProcessingActive",
        "openMetricsBuiltinEnabled",
        "openMetricsPipelineEnabled"
      ],
      "inputProperties": {
        "cloudApplicationPipelineEnabled": {
          "type": "boolean",
          "description": "Monitor Kubernetes namespaces, services, workloads, and pods\n"
        },
        "eventPatterns": {
          "$ref": "#/types/dynatrace:index%2FK8sMonitoringEventPatterns:K8sMonitoringEventPatterns",
          "description": "Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u)."
        },
        "eventProcessingActive": {
          "type": "boolean",
          "description": "All events are monitored unless event filters are specified. All ingested events are subject to licensing by default.\n"
        },
        "filterEvents": {
          "type": "boolean",
          "description": "Include only events specified by Events Field Selectors"
        },
        "includeAllFdiEvents": {
          "type": "boolean",
          "description": "For a list of included events, see the [documentation](https://dt-url.net/l61d02no)."
        },
        "openMetricsBuiltinEnabled": {
          "type": "boolean",
          "description": "Workload and node resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate."
        },
        "openMetricsPipelineEnabled": {
          "type": "boolean",
          "description": "For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw)."
        },
        "pvcMonitoringEnabled": {
          "type": "boolean",
          "description": "To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment.",
          "deprecationMessage": "This attribute is deprecated, see [this community guide](https://dt-url.net/v2200u4m) for details."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "cloudApplicationPipelineEnabled",
        "eventProcessingActive",
        "openMetricsBuiltinEnabled",
        "openMetricsPipelineEnabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sMonitoring resources.\n",
        "properties": {
          "cloudApplicationPipelineEnabled": {
            "type": "boolean",
            "description": "Monitor Kubernetes namespaces, services, workloads, and pods\n"
          },
          "eventPatterns": {
            "$ref": "#/types/dynatrace:index%2FK8sMonitoringEventPatterns:K8sMonitoringEventPatterns",
            "description": "Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u)."
          },
          "eventProcessingActive": {
            "type": "boolean",
            "description": "All events are monitored unless event filters are specified. All ingested events are subject to licensing by default.\n"
          },
          "filterEvents": {
            "type": "boolean",
            "description": "Include only events specified by Events Field Selectors"
          },
          "includeAllFdiEvents": {
            "type": "boolean",
            "description": "For a list of included events, see the [documentation](https://dt-url.net/l61d02no)."
          },
          "openMetricsBuiltinEnabled": {
            "type": "boolean",
            "description": "Workload and node resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate."
          },
          "openMetricsPipelineEnabled": {
            "type": "boolean",
            "description": "For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw)."
          },
          "pvcMonitoringEnabled": {
            "type": "boolean",
            "description": "To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment.",
            "deprecationMessage": "This attribute is deprecated, see [this community guide](https://dt-url.net/v2200u4m) for details."
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sNamespaceAnomalies:K8sNamespaceAnomalies": {
      "properties": {
        "cpuLimitsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuLimitsQuotaSaturation:K8sNamespaceAnomaliesCpuLimitsQuotaSaturation",
          "description": "Alerts if almost no CPU-limit quota left in namespace\n"
        },
        "cpuRequestsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuRequestsQuotaSaturation:K8sNamespaceAnomaliesCpuRequestsQuotaSaturation",
          "description": "Alerts if almost no CPU-request quota left in namespace\n"
        },
        "memoryLimitsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryLimitsQuotaSaturation:K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation",
          "description": "Alerts if almost no memory-limit quota left in namespace\n"
        },
        "memoryRequestsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryRequestsQuotaSaturation:K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation",
          "description": "Alerts if almost no memory-request quota left in namespace\n"
        },
        "podsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesPodsQuotaSaturation:K8sNamespaceAnomaliesPodsQuotaSaturation",
          "description": "Alerts if almost no pod quota left in namespace\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "cpuLimitsQuotaSaturation",
        "cpuRequestsQuotaSaturation",
        "memoryLimitsQuotaSaturation",
        "memoryRequestsQuotaSaturation",
        "podsQuotaSaturation"
      ],
      "inputProperties": {
        "cpuLimitsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuLimitsQuotaSaturation:K8sNamespaceAnomaliesCpuLimitsQuotaSaturation",
          "description": "Alerts if almost no CPU-limit quota left in namespace\n"
        },
        "cpuRequestsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuRequestsQuotaSaturation:K8sNamespaceAnomaliesCpuRequestsQuotaSaturation",
          "description": "Alerts if almost no CPU-request quota left in namespace\n"
        },
        "memoryLimitsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryLimitsQuotaSaturation:K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation",
          "description": "Alerts if almost no memory-limit quota left in namespace\n"
        },
        "memoryRequestsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryRequestsQuotaSaturation:K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation",
          "description": "Alerts if almost no memory-request quota left in namespace\n"
        },
        "podsQuotaSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesPodsQuotaSaturation:K8sNamespaceAnomaliesPodsQuotaSaturation",
          "description": "Alerts if almost no pod quota left in namespace\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "cpuLimitsQuotaSaturation",
        "cpuRequestsQuotaSaturation",
        "memoryLimitsQuotaSaturation",
        "memoryRequestsQuotaSaturation",
        "podsQuotaSaturation"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sNamespaceAnomalies resources.\n",
        "properties": {
          "cpuLimitsQuotaSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuLimitsQuotaSaturation:K8sNamespaceAnomaliesCpuLimitsQuotaSaturation",
            "description": "Alerts if almost no CPU-limit quota left in namespace\n"
          },
          "cpuRequestsQuotaSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesCpuRequestsQuotaSaturation:K8sNamespaceAnomaliesCpuRequestsQuotaSaturation",
            "description": "Alerts if almost no CPU-request quota left in namespace\n"
          },
          "memoryLimitsQuotaSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryLimitsQuotaSaturation:K8sNamespaceAnomaliesMemoryLimitsQuotaSaturation",
            "description": "Alerts if almost no memory-limit quota left in namespace\n"
          },
          "memoryRequestsQuotaSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesMemoryRequestsQuotaSaturation:K8sNamespaceAnomaliesMemoryRequestsQuotaSaturation",
            "description": "Alerts if almost no memory-request quota left in namespace\n"
          },
          "podsQuotaSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNamespaceAnomaliesPodsQuotaSaturation:K8sNamespaceAnomaliesPodsQuotaSaturation",
            "description": "Alerts if almost no pod quota left in namespace\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sNodeAnomalies:K8sNodeAnomalies": {
      "properties": {
        "cpuRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesCpuRequestsSaturation:K8sNodeAnomaliesCpuRequestsSaturation",
          "description": "no documentation available\n"
        },
        "memoryRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesMemoryRequestsSaturation:K8sNodeAnomaliesMemoryRequestsSaturation",
          "description": "no documentation available\n"
        },
        "nodeProblematicCondition": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesNodeProblematicCondition:K8sNodeAnomaliesNodeProblematicCondition",
          "description": "no documentation available\n"
        },
        "podsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesPodsSaturation:K8sNodeAnomaliesPodsSaturation",
          "description": "no documentation available\n"
        },
        "readinessIssues": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesReadinessIssues:K8sNodeAnomaliesReadinessIssues",
          "description": "Alerts if node has not been available for a given amount of time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "cpuRequestsSaturation",
        "memoryRequestsSaturation",
        "nodeProblematicCondition",
        "podsSaturation",
        "readinessIssues"
      ],
      "inputProperties": {
        "cpuRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesCpuRequestsSaturation:K8sNodeAnomaliesCpuRequestsSaturation",
          "description": "no documentation available\n"
        },
        "memoryRequestsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesMemoryRequestsSaturation:K8sNodeAnomaliesMemoryRequestsSaturation",
          "description": "no documentation available\n"
        },
        "nodeProblematicCondition": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesNodeProblematicCondition:K8sNodeAnomaliesNodeProblematicCondition",
          "description": "no documentation available\n"
        },
        "podsSaturation": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesPodsSaturation:K8sNodeAnomaliesPodsSaturation",
          "description": "no documentation available\n"
        },
        "readinessIssues": {
          "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesReadinessIssues:K8sNodeAnomaliesReadinessIssues",
          "description": "Alerts if node has not been available for a given amount of time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "cpuRequestsSaturation",
        "memoryRequestsSaturation",
        "nodeProblematicCondition",
        "podsSaturation",
        "readinessIssues"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sNodeAnomalies resources.\n",
        "properties": {
          "cpuRequestsSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesCpuRequestsSaturation:K8sNodeAnomaliesCpuRequestsSaturation",
            "description": "no documentation available\n"
          },
          "memoryRequestsSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesMemoryRequestsSaturation:K8sNodeAnomaliesMemoryRequestsSaturation",
            "description": "no documentation available\n"
          },
          "nodeProblematicCondition": {
            "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesNodeProblematicCondition:K8sNodeAnomaliesNodeProblematicCondition",
            "description": "no documentation available\n"
          },
          "podsSaturation": {
            "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesPodsSaturation:K8sNodeAnomaliesPodsSaturation",
            "description": "no documentation available\n"
          },
          "readinessIssues": {
            "$ref": "#/types/dynatrace:index%2FK8sNodeAnomaliesReadinessIssues:K8sNodeAnomaliesReadinessIssues",
            "description": "Alerts if node has not been available for a given amount of time\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sPvcAnomalies:K8sPvcAnomalies": {
      "properties": {
        "lowDiskSpaceCritical": {
          "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCritical:K8sPvcAnomaliesLowDiskSpaceCritical",
          "description": "Alerts on low disk space in megabytes for a persistent volume claim.\n"
        },
        "lowDiskSpaceCriticalPercentage": {
          "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCriticalPercentage:K8sPvcAnomaliesLowDiskSpaceCriticalPercentage",
          "description": "Alerts on low disk space in % for a persistent volume claim.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "lowDiskSpaceCritical",
        "lowDiskSpaceCriticalPercentage"
      ],
      "inputProperties": {
        "lowDiskSpaceCritical": {
          "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCritical:K8sPvcAnomaliesLowDiskSpaceCritical",
          "description": "Alerts on low disk space in megabytes for a persistent volume claim.\n"
        },
        "lowDiskSpaceCriticalPercentage": {
          "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCriticalPercentage:K8sPvcAnomaliesLowDiskSpaceCriticalPercentage",
          "description": "Alerts on low disk space in % for a persistent volume claim.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "lowDiskSpaceCritical",
        "lowDiskSpaceCriticalPercentage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sPvcAnomalies resources.\n",
        "properties": {
          "lowDiskSpaceCritical": {
            "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCritical:K8sPvcAnomaliesLowDiskSpaceCritical",
            "description": "Alerts on low disk space in megabytes for a persistent volume claim.\n"
          },
          "lowDiskSpaceCriticalPercentage": {
            "$ref": "#/types/dynatrace:index%2FK8sPvcAnomaliesLowDiskSpaceCriticalPercentage:K8sPvcAnomaliesLowDiskSpaceCriticalPercentage",
            "description": "Alerts on low disk space in % for a persistent volume claim.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/k8sWorkloadAnomalies:K8sWorkloadAnomalies": {
      "properties": {
        "containerRestarts": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesContainerRestarts:K8sWorkloadAnomaliesContainerRestarts",
          "description": "no documentation available\n"
        },
        "deploymentStuck": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesDeploymentStuck:K8sWorkloadAnomaliesDeploymentStuck",
          "description": "no documentation available\n"
        },
        "highCpuThrottling": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuThrottling:K8sWorkloadAnomaliesHighCpuThrottling",
          "description": "no documentation available\n"
        },
        "highCpuUsage": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuUsage:K8sWorkloadAnomaliesHighCpuUsage",
          "description": "no documentation available\n"
        },
        "highMemoryUsage": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighMemoryUsage:K8sWorkloadAnomaliesHighMemoryUsage",
          "description": "no documentation available\n"
        },
        "jobFailureEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesJobFailureEvents:K8sWorkloadAnomaliesJobFailureEvents",
          "description": "no documentation available\n"
        },
        "notAllPodsReady": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesNotAllPodsReady:K8sWorkloadAnomaliesNotAllPodsReady",
          "description": "no documentation available\n"
        },
        "oomKills": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesOomKills:K8sWorkloadAnomaliesOomKills",
          "description": "no documentation available\n"
        },
        "pendingPods": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPendingPods:K8sWorkloadAnomaliesPendingPods",
          "description": "no documentation available\n"
        },
        "podBackoffEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodBackoffEvents:K8sWorkloadAnomaliesPodBackoffEvents",
          "description": "no documentation available\n"
        },
        "podEvictionEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodEvictionEvents:K8sWorkloadAnomaliesPodEvictionEvents",
          "description": "no documentation available\n"
        },
        "podPreemptionEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodPreemptionEvents:K8sWorkloadAnomaliesPodPreemptionEvents",
          "description": "no documentation available\n"
        },
        "podStuckInTerminating": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodStuckInTerminating:K8sWorkloadAnomaliesPodStuckInTerminating",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        },
        "workloadWithoutReadyPods": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesWorkloadWithoutReadyPods:K8sWorkloadAnomaliesWorkloadWithoutReadyPods",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "containerRestarts",
        "deploymentStuck",
        "highCpuThrottling",
        "highCpuUsage",
        "highMemoryUsage",
        "jobFailureEvents",
        "notAllPodsReady",
        "oomKills",
        "pendingPods",
        "podBackoffEvents",
        "podEvictionEvents",
        "podPreemptionEvents",
        "podStuckInTerminating",
        "workloadWithoutReadyPods"
      ],
      "inputProperties": {
        "containerRestarts": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesContainerRestarts:K8sWorkloadAnomaliesContainerRestarts",
          "description": "no documentation available\n"
        },
        "deploymentStuck": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesDeploymentStuck:K8sWorkloadAnomaliesDeploymentStuck",
          "description": "no documentation available\n"
        },
        "highCpuThrottling": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuThrottling:K8sWorkloadAnomaliesHighCpuThrottling",
          "description": "no documentation available\n"
        },
        "highCpuUsage": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuUsage:K8sWorkloadAnomaliesHighCpuUsage",
          "description": "no documentation available\n"
        },
        "highMemoryUsage": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighMemoryUsage:K8sWorkloadAnomaliesHighMemoryUsage",
          "description": "no documentation available\n"
        },
        "jobFailureEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesJobFailureEvents:K8sWorkloadAnomaliesJobFailureEvents",
          "description": "no documentation available\n"
        },
        "notAllPodsReady": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesNotAllPodsReady:K8sWorkloadAnomaliesNotAllPodsReady",
          "description": "no documentation available\n"
        },
        "oomKills": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesOomKills:K8sWorkloadAnomaliesOomKills",
          "description": "no documentation available\n"
        },
        "pendingPods": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPendingPods:K8sWorkloadAnomaliesPendingPods",
          "description": "no documentation available\n"
        },
        "podBackoffEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodBackoffEvents:K8sWorkloadAnomaliesPodBackoffEvents",
          "description": "no documentation available\n"
        },
        "podEvictionEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodEvictionEvents:K8sWorkloadAnomaliesPodEvictionEvents",
          "description": "no documentation available\n"
        },
        "podPreemptionEvents": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodPreemptionEvents:K8sWorkloadAnomaliesPodPreemptionEvents",
          "description": "no documentation available\n"
        },
        "podStuckInTerminating": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodStuckInTerminating:K8sWorkloadAnomaliesPodStuckInTerminating",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "workloadWithoutReadyPods": {
          "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesWorkloadWithoutReadyPods:K8sWorkloadAnomaliesWorkloadWithoutReadyPods",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "containerRestarts",
        "deploymentStuck",
        "highCpuThrottling",
        "highCpuUsage",
        "highMemoryUsage",
        "jobFailureEvents",
        "notAllPodsReady",
        "oomKills",
        "pendingPods",
        "podBackoffEvents",
        "podEvictionEvents",
        "podPreemptionEvents",
        "podStuckInTerminating",
        "workloadWithoutReadyPods"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering K8sWorkloadAnomalies resources.\n",
        "properties": {
          "containerRestarts": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesContainerRestarts:K8sWorkloadAnomaliesContainerRestarts",
            "description": "no documentation available\n"
          },
          "deploymentStuck": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesDeploymentStuck:K8sWorkloadAnomaliesDeploymentStuck",
            "description": "no documentation available\n"
          },
          "highCpuThrottling": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuThrottling:K8sWorkloadAnomaliesHighCpuThrottling",
            "description": "no documentation available\n"
          },
          "highCpuUsage": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighCpuUsage:K8sWorkloadAnomaliesHighCpuUsage",
            "description": "no documentation available\n"
          },
          "highMemoryUsage": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesHighMemoryUsage:K8sWorkloadAnomaliesHighMemoryUsage",
            "description": "no documentation available\n"
          },
          "jobFailureEvents": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesJobFailureEvents:K8sWorkloadAnomaliesJobFailureEvents",
            "description": "no documentation available\n"
          },
          "notAllPodsReady": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesNotAllPodsReady:K8sWorkloadAnomaliesNotAllPodsReady",
            "description": "no documentation available\n"
          },
          "oomKills": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesOomKills:K8sWorkloadAnomaliesOomKills",
            "description": "no documentation available\n"
          },
          "pendingPods": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPendingPods:K8sWorkloadAnomaliesPendingPods",
            "description": "no documentation available\n"
          },
          "podBackoffEvents": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodBackoffEvents:K8sWorkloadAnomaliesPodBackoffEvents",
            "description": "no documentation available\n"
          },
          "podEvictionEvents": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodEvictionEvents:K8sWorkloadAnomaliesPodEvictionEvents",
            "description": "no documentation available\n"
          },
          "podPreemptionEvents": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodPreemptionEvents:K8sWorkloadAnomaliesPodPreemptionEvents",
            "description": "no documentation available\n"
          },
          "podStuckInTerminating": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesPodStuckInTerminating:K8sWorkloadAnomaliesPodStuckInTerminating",
            "description": "no documentation available\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "workloadWithoutReadyPods": {
            "$ref": "#/types/dynatrace:index%2FK8sWorkloadAnomaliesWorkloadWithoutReadyPods:K8sWorkloadAnomaliesWorkloadWithoutReadyPods",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/keyRequests:KeyRequests": {
      "properties": {
        "keyRequestIds": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "The ids of the key requests\n"
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The names of the key requests\n"
        },
        "service": {
          "type": "string",
          "description": "ID of Dynatrace Service, eg. SERVICE-123ABC45678EFGH\n"
        }
      },
      "type": "object",
      "required": [
        "keyRequestIds",
        "service"
      ],
      "inputProperties": {
        "keyRequestIds": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "The ids of the key requests\n"
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The names of the key requests\n"
        },
        "service": {
          "type": "string",
          "description": "ID of Dynatrace Service, eg. SERVICE-123ABC45678EFGH\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "service"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering KeyRequests resources.\n",
        "properties": {
          "keyRequestIds": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The ids of the key requests\n"
          },
          "names": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The names of the key requests\n"
          },
          "service": {
            "type": "string",
            "description": "ID of Dynatrace Service, eg. SERVICE-123ABC45678EFGH\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/keyUserAction:KeyUserAction": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The ID of the WebApplication\n"
        },
        "domain": {
          "type": "string",
          "description": "The domain where the action is performed\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the action\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the action. Possible values are `Custom`, `Load` and `Xhr`\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "name",
        "type"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The ID of the WebApplication\n",
          "willReplaceOnChanges": true
        },
        "domain": {
          "type": "string",
          "description": "The domain where the action is performed\n",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The name of the action\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the action. Possible values are `Custom`, `Load` and `Xhr`\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "applicationId",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering KeyUserAction resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The ID of the WebApplication\n",
            "willReplaceOnChanges": true
          },
          "domain": {
            "type": "string",
            "description": "The domain where the action is performed\n",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The name of the action\n"
          },
          "type": {
            "type": "string",
            "description": "The type of the action. Possible values are `Custom`, `Load` and `Xhr`\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/kubernetes:Kubernetes": {
      "properties": {
        "activeGateGroup": {
          "type": "string",
          "description": "ActiveGate Group\n"
        },
        "authToken": {
          "type": "string",
          "description": "Create a bearer token for [Kubernetes](https://dt-url.net/og43szq) or [OpenShift](https://dt-url.net/7l43xtp).\n",
          "secret": true
        },
        "certificateCheckEnabled": {
          "type": "boolean",
          "description": "Require valid certificates for communication with API server (recommended)\n"
        },
        "cloudApplicationPipelineEnabled": {
          "type": "boolean",
          "description": "Monitor Kubernetes namespaces, services, workloads, and pods\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "clusterId": {
          "type": "string",
          "description": "Unique ID of the cluster, the containerized ActiveGate is deployed to. Defaults to the UUID of the kube-system namespace. The cluster ID of containerized ActiveGates is shown on the Deployment status screen.\n"
        },
        "clusterIdEnabled": {
          "type": "boolean",
          "description": "For more information on local Kubernetes API monitoring, see the [documentation](https://dt-url.net/6q62uep).\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"
        },
        "endpointUrl": {
          "type": "string",
          "description": "Get the API URL for [Kubernetes](https://dt-url.net/kz23snj) or [OpenShift](https://dt-url.net/d623xgw).\n"
        },
        "eventPatterns": {
          "$ref": "#/types/dynatrace:index%2FKubernetesEventPatterns:KubernetesEventPatterns",
          "description": "Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u).\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "eventProcessingActive": {
          "type": "boolean",
          "description": "All events are monitored by default unless event filters are specified.\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "filterEvents": {
          "type": "boolean",
          "description": "Include only events specified by Events Field Selectors",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "hostnameVerificationEnabled": {
          "type": "boolean",
          "description": "Verify hostname in certificate against Kubernetes API URL"
        },
        "includeAllFdiEvents": {
          "type": "boolean",
          "description": "For a list of included events, see the [documentation](https://dt-url.net/l61d02no).",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "label": {
          "type": "string",
          "description": "Renaming the cluster breaks configurations that are based on its name (e.g., management zones, and alerting).\n"
        },
        "openMetricsBuiltinEnabled": {
          "type": "boolean",
          "description": "The workload resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate.",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "openMetricsPipelineEnabled": {
          "type": "boolean",
          "description": "For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw).",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "pvcMonitoringEnabled": {
          "type": "boolean",
          "description": "To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment.",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER)"
        }
      },
      "type": "object",
      "required": [
        "clusterIdEnabled",
        "enabled",
        "label"
      ],
      "inputProperties": {
        "activeGateGroup": {
          "type": "string",
          "description": "ActiveGate Group\n"
        },
        "authToken": {
          "type": "string",
          "description": "Create a bearer token for [Kubernetes](https://dt-url.net/og43szq) or [OpenShift](https://dt-url.net/7l43xtp).\n",
          "secret": true
        },
        "certificateCheckEnabled": {
          "type": "boolean",
          "description": "Require valid certificates for communication with API server (recommended)\n"
        },
        "cloudApplicationPipelineEnabled": {
          "type": "boolean",
          "description": "Monitor Kubernetes namespaces, services, workloads, and pods\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "clusterId": {
          "type": "string",
          "description": "Unique ID of the cluster, the containerized ActiveGate is deployed to. Defaults to the UUID of the kube-system namespace. The cluster ID of containerized ActiveGates is shown on the Deployment status screen.\n"
        },
        "clusterIdEnabled": {
          "type": "boolean",
          "description": "For more information on local Kubernetes API monitoring, see the [documentation](https://dt-url.net/6q62uep).\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"
        },
        "endpointUrl": {
          "type": "string",
          "description": "Get the API URL for [Kubernetes](https://dt-url.net/kz23snj) or [OpenShift](https://dt-url.net/d623xgw).\n"
        },
        "eventPatterns": {
          "$ref": "#/types/dynatrace:index%2FKubernetesEventPatterns:KubernetesEventPatterns",
          "description": "Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u).\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "eventProcessingActive": {
          "type": "boolean",
          "description": "All events are monitored by default unless event filters are specified.\n",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "filterEvents": {
          "type": "boolean",
          "description": "Include only events specified by Events Field Selectors",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "hostnameVerificationEnabled": {
          "type": "boolean",
          "description": "Verify hostname in certificate against Kubernetes API URL"
        },
        "includeAllFdiEvents": {
          "type": "boolean",
          "description": "For a list of included events, see the [documentation](https://dt-url.net/l61d02no).",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "label": {
          "type": "string",
          "description": "Renaming the cluster breaks configurations that are based on its name (e.g., management zones, and alerting).\n"
        },
        "openMetricsBuiltinEnabled": {
          "type": "boolean",
          "description": "The workload resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate.",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "openMetricsPipelineEnabled": {
          "type": "boolean",
          "description": "For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw).",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "pvcMonitoringEnabled": {
          "type": "boolean",
          "description": "To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment.",
          "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER)",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "clusterIdEnabled",
        "enabled",
        "label"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Kubernetes resources.\n",
        "properties": {
          "activeGateGroup": {
            "type": "string",
            "description": "ActiveGate Group\n"
          },
          "authToken": {
            "type": "string",
            "description": "Create a bearer token for [Kubernetes](https://dt-url.net/og43szq) or [OpenShift](https://dt-url.net/7l43xtp).\n",
            "secret": true
          },
          "certificateCheckEnabled": {
            "type": "boolean",
            "description": "Require valid certificates for communication with API server (recommended)\n"
          },
          "cloudApplicationPipelineEnabled": {
            "type": "boolean",
            "description": "Monitor Kubernetes namespaces, services, workloads, and pods\n",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "clusterId": {
            "type": "string",
            "description": "Unique ID of the cluster, the containerized ActiveGate is deployed to. Defaults to the UUID of the kube-system namespace. The cluster ID of containerized ActiveGates is shown on the Deployment status screen.\n"
          },
          "clusterIdEnabled": {
            "type": "boolean",
            "description": "For more information on local Kubernetes API monitoring, see the [documentation](https://dt-url.net/6q62uep).\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"
          },
          "endpointUrl": {
            "type": "string",
            "description": "Get the API URL for [Kubernetes](https://dt-url.net/kz23snj) or [OpenShift](https://dt-url.net/d623xgw).\n"
          },
          "eventPatterns": {
            "$ref": "#/types/dynatrace:index%2FKubernetesEventPatterns:KubernetesEventPatterns",
            "description": "Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u).\n",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "eventProcessingActive": {
            "type": "boolean",
            "description": "All events are monitored by default unless event filters are specified.\n",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "filterEvents": {
            "type": "boolean",
            "description": "Include only events specified by Events Field Selectors",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "hostnameVerificationEnabled": {
            "type": "boolean",
            "description": "Verify hostname in certificate against Kubernetes API URL"
          },
          "includeAllFdiEvents": {
            "type": "boolean",
            "description": "For a list of included events, see the [documentation](https://dt-url.net/l61d02no).",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "label": {
            "type": "string",
            "description": "Renaming the cluster breaks configurations that are based on its name (e.g., management zones, and alerting).\n"
          },
          "openMetricsBuiltinEnabled": {
            "type": "boolean",
            "description": "The workload resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate.",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "openMetricsPipelineEnabled": {
            "type": "boolean",
            "description": "For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw).",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "pvcMonitoringEnabled": {
            "type": "boolean",
            "description": "To enable dashboards and alerts, add the Kubernetes persistent volume claims extension to your environment.",
            "deprecationMessage": "This field has been moved to a new schema, please utilize the resource <span pulumi-lang-nodejs=\"`dynatrace.K8sMonitoring`\" pulumi-lang-dotnet=\"`dynatrace.K8sMonitoring`\" pulumi-lang-go=\"`K8sMonitoring`\" pulumi-lang-python=\"`K8sMonitoring`\" pulumi-lang-yaml=\"`dynatrace.K8sMonitoring`\" pulumi-lang-java=\"`dynatrace.K8sMonitoring`\">`dynatrace.K8sMonitoring`</span> to configure this field."
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER)",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/kubernetesApp:KubernetesApp": {
      "properties": {
        "kubernetesAppOptions": {
          "$ref": "#/types/dynatrace:index%2FKubernetesAppKubernetesAppOptions:KubernetesAppKubernetesAppOptions",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "kubernetesAppOptions"
      ],
      "inputProperties": {
        "kubernetesAppOptions": {
          "$ref": "#/types/dynatrace:index%2FKubernetesAppKubernetesAppOptions:KubernetesAppKubernetesAppOptions",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "kubernetesAppOptions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering KubernetesApp resources.\n",
        "properties": {
          "kubernetesAppOptions": {
            "$ref": "#/types/dynatrace:index%2FKubernetesAppKubernetesAppOptions:KubernetesAppKubernetesAppOptions",
            "description": "no documentation available\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/kubernetesEnrichment:KubernetesEnrichment": {
      "properties": {
        "rules": {
          "$ref": "#/types/dynatrace:index%2FKubernetesEnrichmentRules:KubernetesEnrichmentRules",
          "description": "Dynatrace allows to use metadata defined on Kubernetes nodes, namespaces, and pods to set security and cost allocation attributes and dimensions for metrics, events, log, spans, and entities associated with the respective Kubernetes resource.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment."
        }
      },
      "type": "object",
      "inputProperties": {
        "rules": {
          "$ref": "#/types/dynatrace:index%2FKubernetesEnrichmentRules:KubernetesEnrichmentRules",
          "description": "Dynatrace allows to use metadata defined on Kubernetes nodes, namespaces, and pods to set security and cost allocation attributes and dimensions for metrics, events, log, spans, and entities associated with the respective Kubernetes resource.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment."
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering KubernetesEnrichment resources.\n",
        "properties": {
          "rules": {
            "$ref": "#/types/dynatrace:index%2FKubernetesEnrichmentRules:KubernetesEnrichmentRules",
            "description": "Dynatrace allows to use metadata defined on Kubernetes nodes, namespaces, and pods to set security and cost allocation attributes and dimensions for metrics, events, log, spans, and entities associated with the respective Kubernetes resource.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/kubernetesSpm:KubernetesSpm": {
      "properties": {
        "configurationDatasetPipelineEnabled": {
          "type": "boolean",
          "description": "Follow the [installation instructions](https://dt-url.net/4x23ut5) to deploy the Security Posture Management components.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "configurationDatasetPipelineEnabled"
      ],
      "inputProperties": {
        "configurationDatasetPipelineEnabled": {
          "type": "boolean",
          "description": "Follow the [installation instructions](https://dt-url.net/4x23ut5) to deploy the Security Posture Management components.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "configurationDatasetPipelineEnabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering KubernetesSpm resources.\n",
        "properties": {
          "configurationDatasetPipelineEnabled": {
            "type": "boolean",
            "description": "Follow the [installation instructions](https://dt-url.net/4x23ut5) to deploy the Security Posture Management components.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/limitOutboundConnections:LimitOutboundConnections": {
      "properties": {
        "allowedOutboundConnections": {
          "$ref": "#/types/dynatrace:index%2FLimitOutboundConnectionsAllowedOutboundConnections:LimitOutboundConnectionsAllowedOutboundConnections",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "allowedOutboundConnections"
      ],
      "inputProperties": {
        "allowedOutboundConnections": {
          "$ref": "#/types/dynatrace:index%2FLimitOutboundConnectionsAllowedOutboundConnections:LimitOutboundConnectionsAllowedOutboundConnections",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "allowedOutboundConnections"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LimitOutboundConnections resources.\n",
        "properties": {
          "allowedOutboundConnections": {
            "$ref": "#/types/dynatrace:index%2FLimitOutboundConnectionsAllowedOutboundConnections:LimitOutboundConnectionsAllowedOutboundConnections",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logAgentFeatureFlags:LogAgentFeatureFlags": {
      "properties": {
        "journaldLogDetector": {
          "type": "boolean",
          "description": "Enable OneAgent to collect logs from Journald on Linux systems. \nThis setting enables:\n* Detection and to have logs ingested matching ingest rule is required."
        },
        "newContainerLogDetector": {
          "type": "boolean",
          "description": "Enable OneAgent to collect all container logs in Kubernetes environments. \nThis setting enables:\n* Detection and collection of logs from short-lived containers and processes in Kubernetes.\n* Detection and collection of logs from any processes in containers in Kubernetes. Up until now only processes detected by OneAgent are covered with the Log module.\n* Log events decoration according to semantic dictionary.\n **Note:** The matcher \"Deployment name\" in the log sources configuration will be ignored and needs to be replaced with \"Workload name\", requires **Dynatrace Operator 1.4.2+**.\n\n For more details, check our [documentation](https://dt-url.net/jn02ey0)."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES_CLUSTER, HOST_GROUP). Omit this property if you want to cover the whole environment."
        },
        "userAndEventData": {
          "type": "boolean",
          "description": "Enable OneAgent to collect data from Event Logs in the User Data and Event Data sections."
        }
      },
      "type": "object",
      "required": [
        "newContainerLogDetector"
      ],
      "inputProperties": {
        "journaldLogDetector": {
          "type": "boolean",
          "description": "Enable OneAgent to collect logs from Journald on Linux systems. \nThis setting enables:\n* Detection and to have logs ingested matching ingest rule is required."
        },
        "newContainerLogDetector": {
          "type": "boolean",
          "description": "Enable OneAgent to collect all container logs in Kubernetes environments. \nThis setting enables:\n* Detection and collection of logs from short-lived containers and processes in Kubernetes.\n* Detection and collection of logs from any processes in containers in Kubernetes. Up until now only processes detected by OneAgent are covered with the Log module.\n* Log events decoration according to semantic dictionary.\n **Note:** The matcher \"Deployment name\" in the log sources configuration will be ignored and needs to be replaced with \"Workload name\", requires **Dynatrace Operator 1.4.2+**.\n\n For more details, check our [documentation](https://dt-url.net/jn02ey0)."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES_CLUSTER, HOST_GROUP). Omit this property if you want to cover the whole environment."
        },
        "userAndEventData": {
          "type": "boolean",
          "description": "Enable OneAgent to collect data from Event Logs in the User Data and Event Data sections."
        }
      },
      "requiredInputs": [
        "newContainerLogDetector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogAgentFeatureFlags resources.\n",
        "properties": {
          "journaldLogDetector": {
            "type": "boolean",
            "description": "Enable OneAgent to collect logs from Journald on Linux systems. \nThis setting enables:\n* Detection and to have logs ingested matching ingest rule is required."
          },
          "newContainerLogDetector": {
            "type": "boolean",
            "description": "Enable OneAgent to collect all container logs in Kubernetes environments. \nThis setting enables:\n* Detection and collection of logs from short-lived containers and processes in Kubernetes.\n* Detection and collection of logs from any processes in containers in Kubernetes. Up until now only processes detected by OneAgent are covered with the Log module.\n* Log events decoration according to semantic dictionary.\n **Note:** The matcher \"Deployment name\" in the log sources configuration will be ignored and needs to be replaced with \"Workload name\", requires **Dynatrace Operator 1.4.2+**.\n\n For more details, check our [documentation](https://dt-url.net/jn02ey0)."
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, KUBERNETES_CLUSTER, HOST_GROUP). Omit this property if you want to cover the whole environment."
          },
          "userAndEventData": {
            "type": "boolean",
            "description": "Enable OneAgent to collect data from Event Logs in the User Data and Event Data sections."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logBuckets:LogBuckets": {
      "properties": {
        "bucketName": {
          "type": "string",
          "description": "A 'bucket' is the length of time your logs will be stored. Select the bucket that's best for you.\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matcher (DQL)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "bucketName",
        "enabled",
        "insertAfter",
        "matcher",
        "ruleName"
      ],
      "inputProperties": {
        "bucketName": {
          "type": "string",
          "description": "A 'bucket' is the length of time your logs will be stored. Select the bucket that's best for you.\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matcher": {
          "type": "string",
          "description": "Matcher (DQL)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "requiredInputs": [
        "bucketName",
        "enabled",
        "matcher",
        "ruleName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogBuckets resources.\n",
        "properties": {
          "bucketName": {
            "type": "string",
            "description": "A 'bucket' is the length of time your logs will be stored. Select the bucket that's best for you.\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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matcher": {
            "type": "string",
            "description": "Matcher (DQL)\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logCustomAttribute:LogCustomAttribute": {
      "properties": {
        "key": {
          "type": "string",
          "description": "The attribute key is case sensitive in log data ingestion.\n"
        },
        "sidebar": {
          "type": "boolean",
          "description": "Show attribute values in side bar\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "sidebar"
      ],
      "inputProperties": {
        "key": {
          "type": "string",
          "description": "The attribute key is case sensitive in log data ingestion.\n",
          "willReplaceOnChanges": true
        },
        "sidebar": {
          "type": "boolean",
          "description": "Show attribute values in side bar\n"
        }
      },
      "requiredInputs": [
        "key",
        "sidebar"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogCustomAttribute resources.\n",
        "properties": {
          "key": {
            "type": "string",
            "description": "The attribute key is case sensitive in log data ingestion.\n",
            "willReplaceOnChanges": true
          },
          "sidebar": {
            "type": "boolean",
            "description": "Show attribute values in side bar\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logCustomSource:LogCustomSource": {
      "properties": {
        "context": {
          "$ref": "#/types/dynatrace:index%2FLogCustomSourceContext:LogCustomSourceContext",
          "description": "Define Custom Log Source only within context if provided\n"
        },
        "customLogSource": {
          "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSource:LogCustomSourceCustomLogSource",
          "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\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "customLogSource",
        "enabled",
        "name"
      ],
      "inputProperties": {
        "context": {
          "$ref": "#/types/dynatrace:index%2FLogCustomSourceContext:LogCustomSourceContext",
          "description": "Define Custom Log Source only within context if provided\n"
        },
        "customLogSource": {
          "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSource:LogCustomSourceCustomLogSource",
          "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\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "customLogSource",
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogCustomSource resources.\n",
        "properties": {
          "context": {
            "$ref": "#/types/dynatrace:index%2FLogCustomSourceContext:LogCustomSourceContext",
            "description": "Define Custom Log Source only within context if provided\n"
          },
          "customLogSource": {
            "$ref": "#/types/dynatrace:index%2FLogCustomSourceCustomLogSource:LogCustomSourceCustomLogSource",
            "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\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logDebugSettings:LogDebugSettings": {
      "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"
      ],
      "inputProperties": {
        "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"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogDebugSettings resources.\n",
        "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"
      }
    },
    "dynatrace:index/logEvents:LogEvents": {
      "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"
        },
        "eventTemplate": {
          "$ref": "#/types/dynatrace:index%2FLogEventsEventTemplate:LogEventsEventTemplate",
          "description": "Event template\n"
        },
        "query": {
          "type": "string",
          "description": "Log query\n"
        },
        "summary": {
          "type": "string",
          "description": "The textual summary of the log event entry\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "eventTemplate",
        "query",
        "summary"
      ],
      "inputProperties": {
        "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"
        },
        "eventTemplate": {
          "$ref": "#/types/dynatrace:index%2FLogEventsEventTemplate:LogEventsEventTemplate",
          "description": "Event template\n"
        },
        "query": {
          "type": "string",
          "description": "Log query\n"
        },
        "summary": {
          "type": "string",
          "description": "The textual summary of the log event entry\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "eventTemplate",
        "query",
        "summary"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogEvents resources.\n",
        "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"
          },
          "eventTemplate": {
            "$ref": "#/types/dynatrace:index%2FLogEventsEventTemplate:LogEventsEventTemplate",
            "description": "Event template\n"
          },
          "query": {
            "type": "string",
            "description": "Log query\n"
          },
          "summary": {
            "type": "string",
            "description": "The textual summary of the log event entry\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logGrail:LogGrail": {
      "properties": {
        "activated": {
          "type": "boolean",
          "description": "Activate logs powered by Grail.\n"
        },
        "parallelIngestPeriod": {
          "type": "string",
          "description": "Possible Values: `NONE`, `SEVEN_DAYS`, `THIRTY_FIVE_DAYS`\n"
        }
      },
      "type": "object",
      "required": [
        "activated",
        "parallelIngestPeriod"
      ],
      "inputProperties": {
        "activated": {
          "type": "boolean",
          "description": "Activate logs powered by Grail.\n"
        },
        "parallelIngestPeriod": {
          "type": "string",
          "description": "Possible Values: `NONE`, `SEVEN_DAYS`, `THIRTY_FIVE_DAYS`\n"
        }
      },
      "requiredInputs": [
        "activated",
        "parallelIngestPeriod"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogGrail resources.\n",
        "properties": {
          "activated": {
            "type": "boolean",
            "description": "Activate logs powered by Grail.\n"
          },
          "parallelIngestPeriod": {
            "type": "string",
            "description": "Possible Values: `NONE`, `SEVEN_DAYS`, `THIRTY_FIVE_DAYS`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logMetrics:LogMetrics": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "To enable splitting on your metric, add desired dimensions.\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"
        },
        "key": {
          "type": "string",
          "description": "Metric key\n"
        },
        "measure": {
          "type": "string",
          "description": "Possible Values: `OCCURRENCE`, `ATTRIBUTE`\n"
        },
        "measureAttribute": {
          "type": "string",
          "description": "Attribute"
        },
        "query": {
          "type": "string",
          "description": "Matcher\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "key",
        "measure",
        "query"
      ],
      "inputProperties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "To enable splitting on your metric, add desired dimensions.\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"
        },
        "key": {
          "type": "string",
          "description": "Metric key\n"
        },
        "measure": {
          "type": "string",
          "description": "Possible Values: `OCCURRENCE`, `ATTRIBUTE`\n"
        },
        "measureAttribute": {
          "type": "string",
          "description": "Attribute"
        },
        "query": {
          "type": "string",
          "description": "Matcher\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "key",
        "measure",
        "query"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogMetrics resources.\n",
        "properties": {
          "dimensions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "To enable splitting on your metric, add desired dimensions.\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"
          },
          "key": {
            "type": "string",
            "description": "Metric key\n"
          },
          "measure": {
            "type": "string",
            "description": "Possible Values: `OCCURRENCE`, `ATTRIBUTE`\n"
          },
          "measureAttribute": {
            "type": "string",
            "description": "Attribute"
          },
          "query": {
            "type": "string",
            "description": "Matcher\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logOneagent:LogOneagent": {
      "properties": {
        "containerTimezoneHeuristicEnabled": {
          "type": "boolean",
          "description": "Enables automatic detection of timezone in container's logs if it is not explicitly defined in content or configured.\n"
        },
        "containersLogsDetectionEnabled": {
          "type": "boolean",
          "description": "Allows detection of log messages written to the containerized application's stdout/stderr streams.\n"
        },
        "dateSearchLimitBytes": {
          "type": "integer",
          "description": "Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched.\n"
        },
        "defaultTimezone": {
          "type": "string",
          "description": "Default timezone for agent if more specific configurations is not defined.\n"
        },
        "eventLogQueryTimeoutSec": {
          "type": "integer",
          "description": "Defines the maximum timeout value, in seconds, for the query extracting Windows Event Logs\n"
        },
        "iisdetectionEnabled": {
          "type": "boolean",
          "description": "Allows detection of logs and event logs written by IIS server.\n"
        },
        "logScannerLinuxNfsEnabled": {
          "type": "boolean",
          "description": "Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled.\n"
        },
        "maxLgisPerEntityCount": {
          "type": "integer",
          "description": "Defines the maximum number of log group instances per entity after which, the new automatic ones wouldn't be added.\n"
        },
        "minBinaryDetectionLimitBytes": {
          "type": "integer",
          "description": "Defines the minimum number of bytes in log file required for binary detection.\n"
        },
        "monitorOwnLogsEnabled": {
          "type": "boolean",
          "description": "Enabling this option may affect your licensing costs. For more details, see [documentation](https://dt-url.net/4l02yi8).\n"
        },
        "openLogFilesDetectionEnabled": {
          "type": "boolean",
          "description": "Automatically detect logs written by important processes. For more details, check our [documentation](https://dt-url.net/7v02z76)\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "severityDetectionLimitBytes": {
          "type": "integer",
          "description": "Defines the number of characters in every log line (starting from the first character in the line) where severity is searched.\n"
        },
        "severityDetectionLinesLimit": {
          "type": "integer",
          "description": "Defines the number of the first lines of every log entry where severity is searched.\n"
        },
        "systemLogsDetectionEnabled": {
          "type": "boolean",
          "description": "Linux: syslog, message log Windows: system, application, security event logs\n"
        }
      },
      "type": "object",
      "required": [
        "containerTimezoneHeuristicEnabled",
        "containersLogsDetectionEnabled",
        "dateSearchLimitBytes",
        "defaultTimezone",
        "eventLogQueryTimeoutSec",
        "iisdetectionEnabled",
        "logScannerLinuxNfsEnabled",
        "maxLgisPerEntityCount",
        "minBinaryDetectionLimitBytes",
        "monitorOwnLogsEnabled",
        "openLogFilesDetectionEnabled",
        "severityDetectionLimitBytes",
        "severityDetectionLinesLimit",
        "systemLogsDetectionEnabled"
      ],
      "inputProperties": {
        "containerTimezoneHeuristicEnabled": {
          "type": "boolean",
          "description": "Enables automatic detection of timezone in container's logs if it is not explicitly defined in content or configured.\n"
        },
        "containersLogsDetectionEnabled": {
          "type": "boolean",
          "description": "Allows detection of log messages written to the containerized application's stdout/stderr streams.\n"
        },
        "dateSearchLimitBytes": {
          "type": "integer",
          "description": "Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched.\n"
        },
        "defaultTimezone": {
          "type": "string",
          "description": "Default timezone for agent if more specific configurations is not defined.\n"
        },
        "eventLogQueryTimeoutSec": {
          "type": "integer",
          "description": "Defines the maximum timeout value, in seconds, for the query extracting Windows Event Logs\n"
        },
        "iisdetectionEnabled": {
          "type": "boolean",
          "description": "Allows detection of logs and event logs written by IIS server.\n"
        },
        "logScannerLinuxNfsEnabled": {
          "type": "boolean",
          "description": "Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled.\n"
        },
        "maxLgisPerEntityCount": {
          "type": "integer",
          "description": "Defines the maximum number of log group instances per entity after which, the new automatic ones wouldn't be added.\n"
        },
        "minBinaryDetectionLimitBytes": {
          "type": "integer",
          "description": "Defines the minimum number of bytes in log file required for binary detection.\n"
        },
        "monitorOwnLogsEnabled": {
          "type": "boolean",
          "description": "Enabling this option may affect your licensing costs. For more details, see [documentation](https://dt-url.net/4l02yi8).\n"
        },
        "openLogFilesDetectionEnabled": {
          "type": "boolean",
          "description": "Automatically detect logs written by important processes. For more details, check our [documentation](https://dt-url.net/7v02z76)\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "severityDetectionLimitBytes": {
          "type": "integer",
          "description": "Defines the number of characters in every log line (starting from the first character in the line) where severity is searched.\n"
        },
        "severityDetectionLinesLimit": {
          "type": "integer",
          "description": "Defines the number of the first lines of every log entry where severity is searched.\n"
        },
        "systemLogsDetectionEnabled": {
          "type": "boolean",
          "description": "Linux: syslog, message log Windows: system, application, security event logs\n"
        }
      },
      "requiredInputs": [
        "containerTimezoneHeuristicEnabled",
        "containersLogsDetectionEnabled",
        "dateSearchLimitBytes",
        "defaultTimezone",
        "eventLogQueryTimeoutSec",
        "iisdetectionEnabled",
        "logScannerLinuxNfsEnabled",
        "maxLgisPerEntityCount",
        "minBinaryDetectionLimitBytes",
        "monitorOwnLogsEnabled",
        "openLogFilesDetectionEnabled",
        "severityDetectionLimitBytes",
        "severityDetectionLinesLimit",
        "systemLogsDetectionEnabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogOneagent resources.\n",
        "properties": {
          "containerTimezoneHeuristicEnabled": {
            "type": "boolean",
            "description": "Enables automatic detection of timezone in container's logs if it is not explicitly defined in content or configured.\n"
          },
          "containersLogsDetectionEnabled": {
            "type": "boolean",
            "description": "Allows detection of log messages written to the containerized application's stdout/stderr streams.\n"
          },
          "dateSearchLimitBytes": {
            "type": "integer",
            "description": "Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched.\n"
          },
          "defaultTimezone": {
            "type": "string",
            "description": "Default timezone for agent if more specific configurations is not defined.\n"
          },
          "eventLogQueryTimeoutSec": {
            "type": "integer",
            "description": "Defines the maximum timeout value, in seconds, for the query extracting Windows Event Logs\n"
          },
          "iisdetectionEnabled": {
            "type": "boolean",
            "description": "Allows detection of logs and event logs written by IIS server.\n"
          },
          "logScannerLinuxNfsEnabled": {
            "type": "boolean",
            "description": "Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled.\n"
          },
          "maxLgisPerEntityCount": {
            "type": "integer",
            "description": "Defines the maximum number of log group instances per entity after which, the new automatic ones wouldn't be added.\n"
          },
          "minBinaryDetectionLimitBytes": {
            "type": "integer",
            "description": "Defines the minimum number of bytes in log file required for binary detection.\n"
          },
          "monitorOwnLogsEnabled": {
            "type": "boolean",
            "description": "Enabling this option may affect your licensing costs. For more details, see [documentation](https://dt-url.net/4l02yi8).\n"
          },
          "openLogFilesDetectionEnabled": {
            "type": "boolean",
            "description": "Automatically detect logs written by important processes. For more details, check our [documentation](https://dt-url.net/7v02z76)\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "severityDetectionLimitBytes": {
            "type": "integer",
            "description": "Defines the number of characters in every log line (starting from the first character in the line) where severity is searched.\n"
          },
          "severityDetectionLinesLimit": {
            "type": "integer",
            "description": "Defines the number of the first lines of every log entry where severity is searched.\n"
          },
          "systemLogsDetectionEnabled": {
            "type": "boolean",
            "description": "Linux: syslog, message log Windows: system, application, security event logs\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logProcessing:LogProcessing": {
      "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "processorDefinition": {
          "$ref": "#/types/dynatrace:index%2FLogProcessingProcessorDefinition:LogProcessingProcessorDefinition",
          "description": "## Processor definition\nAdd a rule definition using our syntax. [In our documentation](https://dt-url.net/8k03xm2) you will find instructions and application [examples](https://dt-url.net/m24305t)."
        },
        "query": {
          "type": "string",
          "description": "Matcher"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "ruleTesting": {
          "$ref": "#/types/dynatrace:index%2FLogProcessingRuleTesting:LogProcessingRuleTesting",
          "description": "## Rule testing\n### 1. Paste a log / JSON sample"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "processorDefinition",
        "query",
        "ruleName",
        "ruleTesting"
      ],
      "inputProperties": {
        "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "processorDefinition": {
          "$ref": "#/types/dynatrace:index%2FLogProcessingProcessorDefinition:LogProcessingProcessorDefinition",
          "description": "## Processor definition\nAdd a rule definition using our syntax. [In our documentation](https://dt-url.net/8k03xm2) you will find instructions and application [examples](https://dt-url.net/m24305t)."
        },
        "query": {
          "type": "string",
          "description": "Matcher"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "ruleTesting": {
          "$ref": "#/types/dynatrace:index%2FLogProcessingRuleTesting:LogProcessingRuleTesting",
          "description": "## Rule testing\n### 1. Paste a log / JSON sample"
        }
      },
      "requiredInputs": [
        "enabled",
        "processorDefinition",
        "query",
        "ruleName",
        "ruleTesting"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogProcessing resources.\n",
        "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>)"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
          },
          "processorDefinition": {
            "$ref": "#/types/dynatrace:index%2FLogProcessingProcessorDefinition:LogProcessingProcessorDefinition",
            "description": "## Processor definition\nAdd a rule definition using our syntax. [In our documentation](https://dt-url.net/8k03xm2) you will find instructions and application [examples](https://dt-url.net/m24305t)."
          },
          "query": {
            "type": "string",
            "description": "Matcher"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          },
          "ruleTesting": {
            "$ref": "#/types/dynatrace:index%2FLogProcessingRuleTesting:LogProcessingRuleTesting",
            "description": "## Rule testing\n### 1. Paste a log / JSON sample"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logSecurityContext:LogSecurityContext": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "securityContextRule": {
          "$ref": "#/types/dynatrace:index%2FLogSecurityContextSecurityContextRule:LogSecurityContextSecurityContextRule",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "securityContextRule"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "securityContextRule": {
          "$ref": "#/types/dynatrace:index%2FLogSecurityContextSecurityContextRule:LogSecurityContextSecurityContextRule",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "securityContextRule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogSecurityContext resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "securityContextRule": {
            "$ref": "#/types/dynatrace:index%2FLogSecurityContextSecurityContextRule:LogSecurityContextSecurityContextRule",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logSensitiveDataMasking:LogSensitiveDataMasking": {
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "masking": {
          "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMasking:LogSensitiveDataMaskingMasking",
          "description": "no documentation available\n"
        },
        "matchers": {
          "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMatchers:LogSensitiveDataMaskingMatchers",
          "description": "no documentation available\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "masking",
        "name"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "masking": {
          "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMasking:LogSensitiveDataMaskingMasking",
          "description": "no documentation available\n"
        },
        "matchers": {
          "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMatchers:LogSensitiveDataMaskingMatchers",
          "description": "no documentation available\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "masking"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogSensitiveDataMasking resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "masking": {
            "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMasking:LogSensitiveDataMaskingMasking",
            "description": "no documentation available\n"
          },
          "matchers": {
            "$ref": "#/types/dynatrace:index%2FLogSensitiveDataMaskingMatchers:LogSensitiveDataMaskingMatchers",
            "description": "no documentation available\n"
          },
          "name": {
            "type": "string",
            "description": "Name\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logStorage:LogStorage": {
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matchers": {
          "$ref": "#/types/dynatrace:index%2FLogStorageMatchers:LogStorageMatchers",
          "description": "no documentation available\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "sendToStorage": {
          "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> matching logs will be included in storage. If <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> matching logs will be excluded from storage.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "name",
        "sendToStorage"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matchers": {
          "$ref": "#/types/dynatrace:index%2FLogStorageMatchers:LogStorageMatchers",
          "description": "no documentation available\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "sendToStorage": {
          "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> matching logs will be included in storage. If <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> matching logs will be excluded from storage.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "sendToStorage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogStorage resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matchers": {
            "$ref": "#/types/dynatrace:index%2FLogStorageMatchers:LogStorageMatchers",
            "description": "no documentation available\n"
          },
          "name": {
            "type": "string",
            "description": "Name\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "sendToStorage": {
            "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> matching logs will be included in storage. If <span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span> matching logs will be excluded from storage.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/logTimestamp:LogTimestamp": {
      "properties": {
        "configItemTitle": {
          "type": "string",
          "description": "Name\n"
        },
        "dateSearchLimit": {
          "type": "integer",
          "description": "Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched.\n"
        },
        "dateTimePattern": {
          "type": "string",
          "description": "Date-time pattern\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"
        },
        "entryBoundary": {
          "$ref": "#/types/dynatrace:index%2FLogTimestampEntryBoundary:LogTimestampEntryBoundary",
          "description": "Optional field. Enter a fragment of the line text that starts the entry. No support for wildcards - the text is treated literally.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matchers": {
          "$ref": "#/types/dynatrace:index%2FLogTimestampMatchers:LogTimestampMatchers",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Timezone\n"
        }
      },
      "type": "object",
      "required": [
        "configItemTitle",
        "dateTimePattern",
        "enabled",
        "insertAfter",
        "timezone"
      ],
      "inputProperties": {
        "configItemTitle": {
          "type": "string",
          "description": "Name\n"
        },
        "dateSearchLimit": {
          "type": "integer",
          "description": "Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched.\n"
        },
        "dateTimePattern": {
          "type": "string",
          "description": "Date-time pattern\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"
        },
        "entryBoundary": {
          "$ref": "#/types/dynatrace:index%2FLogTimestampEntryBoundary:LogTimestampEntryBoundary",
          "description": "Optional field. Enter a fragment of the line text that starts the entry. No support for wildcards - the text is treated literally.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matchers": {
          "$ref": "#/types/dynatrace:index%2FLogTimestampMatchers:LogTimestampMatchers",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "timezone": {
          "type": "string",
          "description": "Timezone\n"
        }
      },
      "requiredInputs": [
        "configItemTitle",
        "dateTimePattern",
        "enabled",
        "timezone"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering LogTimestamp resources.\n",
        "properties": {
          "configItemTitle": {
            "type": "string",
            "description": "Name\n"
          },
          "dateSearchLimit": {
            "type": "integer",
            "description": "Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched.\n"
          },
          "dateTimePattern": {
            "type": "string",
            "description": "Date-time pattern\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"
          },
          "entryBoundary": {
            "$ref": "#/types/dynatrace:index%2FLogTimestampEntryBoundary:LogTimestampEntryBoundary",
            "description": "Optional field. Enter a fragment of the line text that starts the entry. No support for wildcards - the text is treated literally.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matchers": {
            "$ref": "#/types/dynatrace:index%2FLogTimestampMatchers:LogTimestampMatchers",
            "description": "no documentation available\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
          },
          "timezone": {
            "type": "string",
            "description": "Timezone\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mainframeTransactionMonitoring:MainframeTransactionMonitoring": {
      "properties": {
        "groupCicsRegions": {
          "type": "boolean",
          "description": "If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.\n"
        },
        "groupImsRegions": {
          "type": "boolean",
          "description": "If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.\n"
        },
        "monitorAllCtgProtocols": {
          "type": "boolean",
          "description": "If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.\n"
        },
        "monitorAllIncomingWebRequests": {
          "type": "boolean",
          "description": "Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.\n"
        },
        "nodeLimit": {
          "type": "integer",
          "description": "We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.\n"
        },
        "zosCicsServiceDetectionUsesTransactionId": {
          "type": "boolean",
          "description": "If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.\n"
        },
        "zosImsServiceDetectionUsesTransactionId": {
          "type": "boolean",
          "description": "If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.\n"
        }
      },
      "type": "object",
      "required": [
        "groupCicsRegions",
        "groupImsRegions",
        "monitorAllCtgProtocols",
        "monitorAllIncomingWebRequests",
        "nodeLimit",
        "zosCicsServiceDetectionUsesTransactionId",
        "zosImsServiceDetectionUsesTransactionId"
      ],
      "inputProperties": {
        "groupCicsRegions": {
          "type": "boolean",
          "description": "If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.\n"
        },
        "groupImsRegions": {
          "type": "boolean",
          "description": "If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.\n"
        },
        "monitorAllCtgProtocols": {
          "type": "boolean",
          "description": "If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.\n"
        },
        "monitorAllIncomingWebRequests": {
          "type": "boolean",
          "description": "Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.\n"
        },
        "nodeLimit": {
          "type": "integer",
          "description": "We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.\n"
        },
        "zosCicsServiceDetectionUsesTransactionId": {
          "type": "boolean",
          "description": "If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.\n"
        },
        "zosImsServiceDetectionUsesTransactionId": {
          "type": "boolean",
          "description": "If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.\n"
        }
      },
      "requiredInputs": [
        "groupCicsRegions",
        "groupImsRegions",
        "monitorAllCtgProtocols",
        "monitorAllIncomingWebRequests",
        "nodeLimit",
        "zosCicsServiceDetectionUsesTransactionId",
        "zosImsServiceDetectionUsesTransactionId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MainframeTransactionMonitoring resources.\n",
        "properties": {
          "groupCicsRegions": {
            "type": "boolean",
            "description": "If enabled, CICS regions belonging to the same CICSPlex will be grouped into a single process group. If disabled, a process group will be created for each CICS region.\n"
          },
          "groupImsRegions": {
            "type": "boolean",
            "description": "If enabled, IMS regions belonging to the same subsystem will be grouped into a single process group. If disabled, a process group will be created for each IMS region.\n"
          },
          "monitorAllCtgProtocols": {
            "type": "boolean",
            "description": "If enabled, the CICS Transaction Gateway sensor will trace all EXCI requests including those that are using the TCP/IP or SNA protocol.\n"
          },
          "monitorAllIncomingWebRequests": {
            "type": "boolean",
            "description": "Dynatrace automatically traces incoming web requests when they are called by already-monitored services. Enable this setting to monitor all incoming web requests. We recommend enabling it only over a short period of time.\n"
          },
          "nodeLimit": {
            "type": "integer",
            "description": "We recommend the default limit of 500 nodes. The value 0 means unlimited number of nodes.\n"
          },
          "zosCicsServiceDetectionUsesTransactionId": {
            "type": "boolean",
            "description": "If enabled, a CICS service will be created for each monitored transaction ID within a process group. If disabled, a CICS service will be created for each monitored CICS region within a process group. We recommend enabling it only when the CICS regions are grouped by their CICSPlex.\n"
          },
          "zosImsServiceDetectionUsesTransactionId": {
            "type": "boolean",
            "description": "If enabled, an IMS service will be created for each monitored transaction ID within a process group. If disabled, an IMS service will be created for each monitored IMS region within a process group. We recommend enabling it only when the IMS regions are grouped by their subsystem.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/maintenance:Maintenance": {
      "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%2FMaintenanceFilters:MaintenanceFilters",
          "description": "## Filters\nAdd filters to limit the scope of maintenance to only select matching entities. If no filter is defined, the maintenance window is valid for the whole environment. Each filter is evaluated separately (**OR**).\n"
        },
        "generalProperties": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceGeneralProperties:MaintenanceGeneralProperties",
          "description": "The general properties of the maintenance window\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "schedule": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceSchedule:MaintenanceSchedule",
          "description": "The schedule of the maintenance window\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "generalProperties",
        "legacyId",
        "schedule"
      ],
      "inputProperties": {
        "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%2FMaintenanceFilters:MaintenanceFilters",
          "description": "## Filters\nAdd filters to limit the scope of maintenance to only select matching entities. If no filter is defined, the maintenance window is valid for the whole environment. Each filter is evaluated separately (**OR**).\n"
        },
        "generalProperties": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceGeneralProperties:MaintenanceGeneralProperties",
          "description": "The general properties of the maintenance window\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "schedule": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceSchedule:MaintenanceSchedule",
          "description": "The schedule of the maintenance window\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "generalProperties",
        "schedule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Maintenance resources.\n",
        "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%2FMaintenanceFilters:MaintenanceFilters",
            "description": "## Filters\nAdd filters to limit the scope of maintenance to only select matching entities. If no filter is defined, the maintenance window is valid for the whole environment. Each filter is evaluated separately (**OR**).\n"
          },
          "generalProperties": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceGeneralProperties:MaintenanceGeneralProperties",
            "description": "The general properties of the maintenance window\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of this setting when referred to by the Config REST API V1\n"
          },
          "schedule": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceSchedule:MaintenanceSchedule",
            "description": "The schedule of the maintenance window\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/maintenanceWindow:MaintenanceWindow": {
      "description": "!> This resource API endpoint has been deprecated, please use<span pulumi-lang-nodejs=\" dynatrace.Maintenance \" pulumi-lang-dotnet=\" dynatrace.Maintenance \" pulumi-lang-go=\" Maintenance \" pulumi-lang-python=\" Maintenance \" pulumi-lang-yaml=\" dynatrace.Maintenance \" pulumi-lang-java=\" dynatrace.Maintenance \"> dynatrace.Maintenance </span>instead.\n\n> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Maintenance windows - https://www.dynatrace.com/support/help/how-to-use-dynatrace/problem-detection-and-analysis/notifications-and-alerting/maintenance-windows\n\n- Maintenance windows API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/maintenance-windows-api\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.MaintenanceWindow(\"#name#\", {\n    schedule: {\n        end: \"2021-05-11 14:41\",\n        recurrenceType: \"ONCE\",\n        start: \"2021-05-11 13:41\",\n        zoneId: \"Europe/Vienna\",\n    },\n    scope: {\n        matches: [{\n            tagCombination: \"AND\",\n            tags: [\n                {\n                    context: \"CONTEXTLESS\",\n                    key: \"bggtedgxen\",\n                },\n                {\n                    context: \"CONTEXTLESS\",\n                    key: \"deldel1\",\n                },\n            ],\n        }],\n    },\n    suppressSynthMonExec: true,\n    suppression: \"DONT_DETECT_PROBLEMS\",\n    type: \"PLANNED\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.MaintenanceWindow(\"#name#\",\n    schedule={\n        \"end\": \"2021-05-11 14:41\",\n        \"recurrence_type\": \"ONCE\",\n        \"start\": \"2021-05-11 13:41\",\n        \"zone_id\": \"Europe/Vienna\",\n    },\n    scope={\n        \"matches\": [{\n            \"tag_combination\": \"AND\",\n            \"tags\": [\n                {\n                    \"context\": \"CONTEXTLESS\",\n                    \"key\": \"bggtedgxen\",\n                },\n                {\n                    \"context\": \"CONTEXTLESS\",\n                    \"key\": \"deldel1\",\n                },\n            ],\n        }],\n    },\n    suppress_synth_mon_exec=True,\n    suppression=\"DONT_DETECT_PROBLEMS\",\n    type=\"PLANNED\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.MaintenanceWindow(\"#name#\", new()\n    {\n        Schedule = new Dynatrace.Inputs.MaintenanceWindowScheduleArgs\n        {\n            End = \"2021-05-11 14:41\",\n            RecurrenceType = \"ONCE\",\n            Start = \"2021-05-11 13:41\",\n            ZoneId = \"Europe/Vienna\",\n        },\n        Scope = new Dynatrace.Inputs.MaintenanceWindowScopeArgs\n        {\n            Matches = new[]\n            {\n                new Dynatrace.Inputs.MaintenanceWindowScopeMatchArgs\n                {\n                    TagCombination = \"AND\",\n                    Tags = new[]\n                    {\n                        new Dynatrace.Inputs.MaintenanceWindowScopeMatchTagArgs\n                        {\n                            Context = \"CONTEXTLESS\",\n                            Key = \"bggtedgxen\",\n                        },\n                        new Dynatrace.Inputs.MaintenanceWindowScopeMatchTagArgs\n                        {\n                            Context = \"CONTEXTLESS\",\n                            Key = \"deldel1\",\n                        },\n                    },\n                },\n            },\n        },\n        SuppressSynthMonExec = true,\n        Suppression = \"DONT_DETECT_PROBLEMS\",\n        Type = \"PLANNED\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewMaintenanceWindow(ctx, \"#name#\", &dynatrace.MaintenanceWindowArgs{\n\t\t\tSchedule: &dynatrace.MaintenanceWindowScheduleArgs{\n\t\t\t\tEnd:            pulumi.String(\"2021-05-11 14:41\"),\n\t\t\t\tRecurrenceType: pulumi.String(\"ONCE\"),\n\t\t\t\tStart:          pulumi.String(\"2021-05-11 13:41\"),\n\t\t\t\tZoneId:         pulumi.String(\"Europe/Vienna\"),\n\t\t\t},\n\t\t\tScope: &dynatrace.MaintenanceWindowScopeArgs{\n\t\t\t\tMatches: dynatrace.MaintenanceWindowScopeMatchArray{\n\t\t\t\t\t&dynatrace.MaintenanceWindowScopeMatchArgs{\n\t\t\t\t\t\tTagCombination: pulumi.String(\"AND\"),\n\t\t\t\t\t\tTags: dynatrace.MaintenanceWindowScopeMatchTagArray{\n\t\t\t\t\t\t\t&dynatrace.MaintenanceWindowScopeMatchTagArgs{\n\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\tKey:     pulumi.String(\"bggtedgxen\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t&dynatrace.MaintenanceWindowScopeMatchTagArgs{\n\t\t\t\t\t\t\t\tContext: pulumi.String(\"CONTEXTLESS\"),\n\t\t\t\t\t\t\t\tKey:     pulumi.String(\"deldel1\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSuppressSynthMonExec: pulumi.Bool(true),\n\t\t\tSuppression:          pulumi.String(\"DONT_DETECT_PROBLEMS\"),\n\t\t\tType:                 pulumi.String(\"PLANNED\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.MaintenanceWindow;\nimport com.pulumi.dynatrace.MaintenanceWindowArgs;\nimport com.pulumi.dynatrace.inputs.MaintenanceWindowScheduleArgs;\nimport com.pulumi.dynatrace.inputs.MaintenanceWindowScopeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new MaintenanceWindow(\"#name#\", MaintenanceWindowArgs.builder()\n            .schedule(MaintenanceWindowScheduleArgs.builder()\n                .end(\"2021-05-11 14:41\")\n                .recurrenceType(\"ONCE\")\n                .start(\"2021-05-11 13:41\")\n                .zoneId(\"Europe/Vienna\")\n                .build())\n            .scope(MaintenanceWindowScopeArgs.builder()\n                .matches(MaintenanceWindowScopeMatchArgs.builder()\n                    .tagCombination(\"AND\")\n                    .tags(                    \n                        MaintenanceWindowScopeMatchTagArgs.builder()\n                            .context(\"CONTEXTLESS\")\n                            .key(\"bggtedgxen\")\n                            .build(),\n                        MaintenanceWindowScopeMatchTagArgs.builder()\n                            .context(\"CONTEXTLESS\")\n                            .key(\"deldel1\")\n                            .build())\n                    .build())\n                .build())\n            .suppressSynthMonExec(true)\n            .suppression(\"DONT_DETECT_PROBLEMS\")\n            .type(\"PLANNED\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:MaintenanceWindow\n    properties:\n      schedule:\n        end: 2021-05-11 14:41\n        recurrenceType: ONCE\n        start: 2021-05-11 13:41\n        zoneId: Europe/Vienna\n      scope:\n        matches:\n          - tagCombination: AND\n            tags:\n              - context: CONTEXTLESS\n                key: bggtedgxen\n              - context: CONTEXTLESS\n                key: deldel1\n      suppressSynthMonExec: true\n      suppression: DONT_DETECT_PROBLEMS\n      type: PLANNED\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "description": {
          "type": "string",
          "description": "A short description of the maintenance purpose\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The Maintenance Window is enabled or disabled\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the maintenance window, displayed in the UI\n"
        },
        "schedule": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceWindowSchedule:MaintenanceWindowSchedule",
          "description": "The schedule of the maintenance window\n"
        },
        "scope": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceWindowScope:MaintenanceWindowScope",
          "description": "the tiles this Dashboard consist of\n"
        },
        "suppressSynthMonExec": {
          "type": "boolean",
          "description": "Suppress execution of synthetic monitors during the maintenance\n"
        },
        "suppression": {
          "type": "string",
          "description": "The type of suppression of alerting and problem detection during the maintenance\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the maintenance: planned or unplanned\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": [
        "name",
        "suppression",
        "type"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "A short description of the maintenance purpose\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The Maintenance Window is enabled or disabled\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the maintenance window, displayed in the UI\n"
        },
        "schedule": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceWindowSchedule:MaintenanceWindowSchedule",
          "description": "The schedule of the maintenance window\n"
        },
        "scope": {
          "$ref": "#/types/dynatrace:index%2FMaintenanceWindowScope:MaintenanceWindowScope",
          "description": "the tiles this Dashboard consist of\n"
        },
        "suppressSynthMonExec": {
          "type": "boolean",
          "description": "Suppress execution of synthetic monitors during the maintenance\n"
        },
        "suppression": {
          "type": "string",
          "description": "The type of suppression of alerting and problem detection during the maintenance\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the maintenance: planned or unplanned\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "requiredInputs": [
        "suppression",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MaintenanceWindow resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "A short description of the maintenance purpose\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "The Maintenance Window is enabled or disabled\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the maintenance window, displayed in the UI\n"
          },
          "schedule": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceWindowSchedule:MaintenanceWindowSchedule",
            "description": "The schedule of the maintenance window\n"
          },
          "scope": {
            "$ref": "#/types/dynatrace:index%2FMaintenanceWindowScope:MaintenanceWindowScope",
            "description": "the tiles this Dashboard consist of\n"
          },
          "suppressSynthMonExec": {
            "type": "boolean",
            "description": "Suppress execution of synthetic monitors during the maintenance\n"
          },
          "suppression": {
            "type": "string",
            "description": "The type of suppression of alerting and problem detection during the maintenance\n"
          },
          "type": {
            "type": "string",
            "description": "The type of the maintenance: planned or unplanned\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/managedBackup:ManagedBackup": {
      "properties": {
        "bandwidthLimitMbits": {
          "type": "integer",
          "description": "Cassandra backup bandwidth limit in Mbps\n"
        },
        "cassandraScheduledTime": {
          "type": "integer",
          "description": "Hour to start Cassandra backups each day.\n"
        },
        "currentState": {
          "type": "string",
          "description": "For internal use: current state of rules in JSON format\n"
        },
        "datacenter": {
          "type": "string",
          "description": "Datacenter which will create backups\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Backups are enabled (true) or disabled (false).\n"
        },
        "includeLm20Data": {
          "type": "boolean",
          "description": "Include (true) or exclude (false) Log Monitoring v2 data\n"
        },
        "includeRumData": {
          "type": "boolean",
          "description": "Include user sessions (true) or GDPR compliance (false)\n"
        },
        "includeTsMetricData": {
          "type": "boolean",
          "description": "Include time series metric-data (true) or retain configuration data only (false))\n"
        },
        "maxEsSnapshotsToClean": {
          "type": "integer",
          "description": "Max number of Elasticsearch snapshots to clean. Elasticsearch snapshots won't be created anymore if there will be more backups to clean than this value.\n"
        },
        "pauseBackups": {
          "type": "boolean",
          "description": "Pauses Elasticsearch and Cassandra backups. In comparison to enable/disable backup, this option does not modify any configuration like Elasticsearch properties.\n"
        },
        "storagePath": {
          "type": "string",
          "description": "A full path to the backup archive\n"
        }
      },
      "type": "object",
      "required": [
        "cassandraScheduledTime",
        "currentState"
      ],
      "inputProperties": {
        "bandwidthLimitMbits": {
          "type": "integer",
          "description": "Cassandra backup bandwidth limit in Mbps\n"
        },
        "cassandraScheduledTime": {
          "type": "integer",
          "description": "Hour to start Cassandra backups each day.\n"
        },
        "currentState": {
          "type": "string",
          "description": "For internal use: current state of rules in JSON format\n"
        },
        "datacenter": {
          "type": "string",
          "description": "Datacenter which will create backups\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Backups are enabled (true) or disabled (false).\n"
        },
        "includeLm20Data": {
          "type": "boolean",
          "description": "Include (true) or exclude (false) Log Monitoring v2 data\n"
        },
        "includeRumData": {
          "type": "boolean",
          "description": "Include user sessions (true) or GDPR compliance (false)\n"
        },
        "includeTsMetricData": {
          "type": "boolean",
          "description": "Include time series metric-data (true) or retain configuration data only (false))\n"
        },
        "maxEsSnapshotsToClean": {
          "type": "integer",
          "description": "Max number of Elasticsearch snapshots to clean. Elasticsearch snapshots won't be created anymore if there will be more backups to clean than this value.\n"
        },
        "pauseBackups": {
          "type": "boolean",
          "description": "Pauses Elasticsearch and Cassandra backups. In comparison to enable/disable backup, this option does not modify any configuration like Elasticsearch properties.\n"
        },
        "storagePath": {
          "type": "string",
          "description": "A full path to the backup archive\n"
        }
      },
      "requiredInputs": [
        "cassandraScheduledTime"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedBackup resources.\n",
        "properties": {
          "bandwidthLimitMbits": {
            "type": "integer",
            "description": "Cassandra backup bandwidth limit in Mbps\n"
          },
          "cassandraScheduledTime": {
            "type": "integer",
            "description": "Hour to start Cassandra backups each day.\n"
          },
          "currentState": {
            "type": "string",
            "description": "For internal use: current state of rules in JSON format\n"
          },
          "datacenter": {
            "type": "string",
            "description": "Datacenter which will create backups\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "Backups are enabled (true) or disabled (false).\n"
          },
          "includeLm20Data": {
            "type": "boolean",
            "description": "Include (true) or exclude (false) Log Monitoring v2 data\n"
          },
          "includeRumData": {
            "type": "boolean",
            "description": "Include user sessions (true) or GDPR compliance (false)\n"
          },
          "includeTsMetricData": {
            "type": "boolean",
            "description": "Include time series metric-data (true) or retain configuration data only (false))\n"
          },
          "maxEsSnapshotsToClean": {
            "type": "integer",
            "description": "Max number of Elasticsearch snapshots to clean. Elasticsearch snapshots won't be created anymore if there will be more backups to clean than this value.\n"
          },
          "pauseBackups": {
            "type": "boolean",
            "description": "Pauses Elasticsearch and Cassandra backups. In comparison to enable/disable backup, this option does not modify any configuration like Elasticsearch properties.\n"
          },
          "storagePath": {
            "type": "string",
            "description": "A full path to the backup archive\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managedInternetProxy:ManagedInternetProxy": {
      "description": "> This resource requires one of the cluster API token scopes **Control Management** (`ControlManagement`), **Service Provider API** (`ServiceProviderAPI`), or **Unattended Install** (`UnattendedInstall`)\n\n## Dynatrace Documentation\n\n- Can I use a proxy for internet access? - https://www.dynatrace.com/support/help/managed-cluster/configuration/can-i-use-a-proxy-for-internet-access\n\n- Cluster API v1 - https://www.dynatrace.com/support/help/managed-cluster/cluster-api/cluster-api-v1\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = new dynatrace.ManagedInternetProxy(\"test\", {\n    nonProxyHosts: [\"string\"],\n    password: \"string\",\n    port: 65535,\n    scheme: \"http\",\n    server: \"zAOE-GV81/65oVgaIlPYTCADGSPFJ9ZqXYNGbxn97dbq:flAI2E8e8bfOvlmaGu\",\n    user: \"string\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.ManagedInternetProxy(\"test\",\n    non_proxy_hosts=[\"string\"],\n    password=\"string\",\n    port=65535,\n    scheme=\"http\",\n    server=\"zAOE-GV81/65oVgaIlPYTCADGSPFJ9ZqXYNGbxn97dbq:flAI2E8e8bfOvlmaGu\",\n    user=\"string\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var test = new Dynatrace.ManagedInternetProxy(\"test\", new()\n    {\n        NonProxyHosts = new[]\n        {\n            \"string\",\n        },\n        Password = \"string\",\n        Port = 65535,\n        Scheme = \"http\",\n        Server = \"zAOE-GV81/65oVgaIlPYTCADGSPFJ9ZqXYNGbxn97dbq:flAI2E8e8bfOvlmaGu\",\n        User = \"string\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewManagedInternetProxy(ctx, \"test\", &dynatrace.ManagedInternetProxyArgs{\n\t\t\tNonProxyHosts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"string\"),\n\t\t\t},\n\t\t\tPassword: pulumi.String(\"string\"),\n\t\t\tPort:     pulumi.Int(65535),\n\t\t\tScheme:   pulumi.String(\"http\"),\n\t\t\tServer:   pulumi.String(\"zAOE-GV81/65oVgaIlPYTCADGSPFJ9ZqXYNGbxn97dbq:flAI2E8e8bfOvlmaGu\"),\n\t\t\tUser:     pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.ManagedInternetProxy;\nimport com.pulumi.dynatrace.ManagedInternetProxyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var test = new ManagedInternetProxy(\"test\", ManagedInternetProxyArgs.builder()\n            .nonProxyHosts(\"string\")\n            .password(\"string\")\n            .port(65535)\n            .scheme(\"http\")\n            .server(\"zAOE-GV81/65oVgaIlPYTCADGSPFJ9ZqXYNGbxn97dbq:flAI2E8e8bfOvlmaGu\")\n            .user(\"string\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  test:\n    type: dynatrace:ManagedInternetProxy\n    properties:\n      nonProxyHosts:\n        - string\n      password: string\n      port: 65535\n      scheme: http\n      server: zAOE-GV81/65oVgaIlPYTCADGSPFJ9ZqXYNGbxn97dbq:flAI2E8e8bfOvlmaGu\n      user: string\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "nonProxyHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Definition of hosts for which proxy won't be used. You can define multiple hosts. Each host can start or end with wildcard '*' for instance to match whole domain.\n"
        },
        "password": {
          "type": "string",
          "description": "Password of proxy server, null means do not change previous value\n",
          "secret": true
        },
        "port": {
          "type": "integer",
          "description": "Port of proxy server\n"
        },
        "scheme": {
          "type": "string",
          "description": "Protocol which proxy server uses\n"
        },
        "server": {
          "type": "string",
          "description": "Address (either IP or Hostname) of proxy server\n"
        },
        "user": {
          "type": "string",
          "description": "User of proxy server, null means do not change previous value\n"
        }
      },
      "type": "object",
      "required": [
        "port",
        "scheme",
        "server"
      ],
      "inputProperties": {
        "nonProxyHosts": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Definition of hosts for which proxy won't be used. You can define multiple hosts. Each host can start or end with wildcard '*' for instance to match whole domain.\n"
        },
        "password": {
          "type": "string",
          "description": "Password of proxy server, null means do not change previous value\n",
          "secret": true
        },
        "port": {
          "type": "integer",
          "description": "Port of proxy server\n"
        },
        "scheme": {
          "type": "string",
          "description": "Protocol which proxy server uses\n"
        },
        "server": {
          "type": "string",
          "description": "Address (either IP or Hostname) of proxy server\n"
        },
        "user": {
          "type": "string",
          "description": "User of proxy server, null means do not change previous value\n"
        }
      },
      "requiredInputs": [
        "port",
        "scheme",
        "server"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedInternetProxy resources.\n",
        "properties": {
          "nonProxyHosts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Definition of hosts for which proxy won't be used. You can define multiple hosts. Each host can start or end with wildcard '*' for instance to match whole domain.\n"
          },
          "password": {
            "type": "string",
            "description": "Password of proxy server, null means do not change previous value\n",
            "secret": true
          },
          "port": {
            "type": "integer",
            "description": "Port of proxy server\n"
          },
          "scheme": {
            "type": "string",
            "description": "Protocol which proxy server uses\n"
          },
          "server": {
            "type": "string",
            "description": "Address (either IP or Hostname) of proxy server\n"
          },
          "user": {
            "type": "string",
            "description": "User of proxy server, null means do not change previous value\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managedNetworkZones:ManagedNetworkZones": {
      "description": "> This resource requires the cluster API token scope **Service Provider API** (`ServiceProviderAPI`)\n\n## Dynatrace Documentation\n\n- Network zones - https://docs.dynatrace.com/managed/manage/network-zones\n\n- Cluster API v2 - https://www.dynatrace.com/support/help/managed-cluster/cluster-api/cluster-api-v2\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = new dynatrace.ManagedNetworkZones(\"test\", {\n    alternativeZones: [\"alternativeexample\"],\n    description: \"This is an example network zone\",\n    fallbackMode: \"ANY_ACTIVE_GATE\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.ManagedNetworkZones(\"test\",\n    alternative_zones=[\"alternativeexample\"],\n    description=\"This is an example network zone\",\n    fallback_mode=\"ANY_ACTIVE_GATE\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var test = new Dynatrace.ManagedNetworkZones(\"test\", new()\n    {\n        AlternativeZones = new[]\n        {\n            \"alternativeexample\",\n        },\n        Description = \"This is an example network zone\",\n        FallbackMode = \"ANY_ACTIVE_GATE\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewManagedNetworkZones(ctx, \"test\", &dynatrace.ManagedNetworkZonesArgs{\n\t\t\tAlternativeZones: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"alternativeexample\"),\n\t\t\t},\n\t\t\tDescription:  pulumi.String(\"This is an example network zone\"),\n\t\t\tFallbackMode: pulumi.String(\"ANY_ACTIVE_GATE\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.ManagedNetworkZones;\nimport com.pulumi.dynatrace.ManagedNetworkZonesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var test = new ManagedNetworkZones(\"test\", ManagedNetworkZonesArgs.builder()\n            .alternativeZones(\"alternativeexample\")\n            .description(\"This is an example network zone\")\n            .fallbackMode(\"ANY_ACTIVE_GATE\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  test:\n    type: dynatrace:ManagedNetworkZones\n    properties:\n      alternativeZones:\n        - alternativeexample\n      description: This is an example network zone\n      fallbackMode: ANY_ACTIVE_GATE\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "alternativeZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of alternative network zones.\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the network zone\n"
        },
        "fallbackMode": {
          "type": "string",
          "description": "The fallback mode of the network zone. Possible values: `ANY_ACTIVE_GATE`, `NONE`, `ONLY_DEFAULT_ZONE`\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the network zone cannot be modified once created. Dynatrace stores the field in lowercase, allowed characters: alphanumeric, hyphen, underscore, dot\n"
        },
        "numOfConfiguredActivegates": {
          "type": "integer",
          "description": "The number of ActiveGates in the network zone.\n"
        },
        "numOfConfiguredOneagents": {
          "type": "integer",
          "description": "The number of OneAgents that are configured to use the network zone as primary.\n"
        },
        "numOfOneagentsFromOtherZones": {
          "type": "integer",
          "description": "The number of OneAgents from other network zones that are using ActiveGates in the network zone.\n"
        },
        "numOfOneagentsUsing": {
          "type": "integer",
          "description": "The number of OneAgents that are using ActiveGates in the network zone.\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "alternativeZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of alternative network zones.\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the network zone\n"
        },
        "fallbackMode": {
          "type": "string",
          "description": "The fallback mode of the network zone. Possible values: `ANY_ACTIVE_GATE`, `NONE`, `ONLY_DEFAULT_ZONE`\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the network zone cannot be modified once created. Dynatrace stores the field in lowercase, allowed characters: alphanumeric, hyphen, underscore, dot\n",
          "willReplaceOnChanges": true
        },
        "numOfConfiguredActivegates": {
          "type": "integer",
          "description": "The number of ActiveGates in the network zone.\n"
        },
        "numOfConfiguredOneagents": {
          "type": "integer",
          "description": "The number of OneAgents that are configured to use the network zone as primary.\n"
        },
        "numOfOneagentsFromOtherZones": {
          "type": "integer",
          "description": "The number of OneAgents from other network zones that are using ActiveGates in the network zone.\n"
        },
        "numOfOneagentsUsing": {
          "type": "integer",
          "description": "The number of OneAgents that are using ActiveGates in the network zone.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedNetworkZones resources.\n",
        "properties": {
          "alternativeZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of alternative network zones.\n"
          },
          "description": {
            "type": "string",
            "description": "A short description of the network zone\n"
          },
          "fallbackMode": {
            "type": "string",
            "description": "The fallback mode of the network zone. Possible values: `ANY_ACTIVE_GATE`, `NONE`, `ONLY_DEFAULT_ZONE`\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the network zone cannot be modified once created. Dynatrace stores the field in lowercase, allowed characters: alphanumeric, hyphen, underscore, dot\n",
            "willReplaceOnChanges": true
          },
          "numOfConfiguredActivegates": {
            "type": "integer",
            "description": "The number of ActiveGates in the network zone.\n"
          },
          "numOfConfiguredOneagents": {
            "type": "integer",
            "description": "The number of OneAgents that are configured to use the network zone as primary.\n"
          },
          "numOfOneagentsFromOtherZones": {
            "type": "integer",
            "description": "The number of OneAgents from other network zones that are using ActiveGates in the network zone.\n"
          },
          "numOfOneagentsUsing": {
            "type": "integer",
            "description": "The number of OneAgents that are using ActiveGates in the network zone.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managedPreferences:ManagedPreferences": {
      "properties": {
        "certificateManagementEnabled": {
          "type": "boolean",
          "description": "Default: <span pulumi-lang-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"
        },
        "certificateManagementPossible": {
          "type": "boolean",
          "description": "Default: <span pulumi-lang-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"
        },
        "communityCreateUser": {
          "type": "boolean",
          "description": "If true, each new user will get an invitation to set up a Dynatrace user account to access Dynatrace support resources user upon first login. Default: <span pulumi-lang-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"
        },
        "communityExternalSearch": {
          "type": "boolean",
          "description": "If true, results from Documentation are included in platform search. Default: <span pulumi-lang-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"
        },
        "helpChatEnabled": {
          "type": "boolean",
          "description": "If true, live, in-product assistance with our Product Experts is enabled. Default: <span pulumi-lang-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"
        },
        "readOnlyRemoteAccessAllowed": {
          "type": "boolean",
          "description": "If true, audited, read-only remote access to your Dynatrace configuration settings is allowed. Default: <span pulumi-lang-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"
        },
        "remoteAccessOnDemandOnly": {
          "type": "boolean",
          "description": "If true, audited access to your Dynatrace cluster is allowed by approved Dynatrace employees otherwise by privileged Dynatrace employees. Default: <span pulumi-lang-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"
        },
        "ruxitMonitorsRuxit": {
          "type": "boolean",
          "description": "If true, Dynatrace OneAgent monitors Dynatrace. Default: <span pulumi-lang-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"
        },
        "supportAllowRemoteAccess": {
          "type": "boolean",
          "description": "If true, audited remote-access to your Dynatrace configuration is allowed settings. Default: <span pulumi-lang-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"
        },
        "supportSendBilling": {
          "type": "boolean",
          "description": "If true, usage and billing information will be reported.\n"
        },
        "supportSendClusterHealth": {
          "type": "boolean",
          "description": "If true, Dynatrace cluster health will be reported.\n"
        },
        "supportSendEvents": {
          "type": "boolean",
          "description": "If true, Dynatrace cluster health and OneAgent events will be reported. Default: <span pulumi-lang-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"
        },
        "suppressNonBillingRelevantData": {
          "type": "boolean",
          "description": "If true, usage and billing information will NOT be reported.\n"
        },
        "telemetrySharing": {
          "type": "boolean",
          "description": "Default: <span pulumi-lang-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": [
        "ruxitMonitorsRuxit",
        "supportSendBilling",
        "supportSendClusterHealth",
        "suppressNonBillingRelevantData"
      ],
      "inputProperties": {
        "certificateManagementEnabled": {
          "type": "boolean",
          "description": "Default: <span pulumi-lang-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"
        },
        "certificateManagementPossible": {
          "type": "boolean",
          "description": "Default: <span pulumi-lang-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"
        },
        "communityCreateUser": {
          "type": "boolean",
          "description": "If true, each new user will get an invitation to set up a Dynatrace user account to access Dynatrace support resources user upon first login. Default: <span pulumi-lang-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"
        },
        "communityExternalSearch": {
          "type": "boolean",
          "description": "If true, results from Documentation are included in platform search. Default: <span pulumi-lang-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"
        },
        "helpChatEnabled": {
          "type": "boolean",
          "description": "If true, live, in-product assistance with our Product Experts is enabled. Default: <span pulumi-lang-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"
        },
        "readOnlyRemoteAccessAllowed": {
          "type": "boolean",
          "description": "If true, audited, read-only remote access to your Dynatrace configuration settings is allowed. Default: <span pulumi-lang-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"
        },
        "remoteAccessOnDemandOnly": {
          "type": "boolean",
          "description": "If true, audited access to your Dynatrace cluster is allowed by approved Dynatrace employees otherwise by privileged Dynatrace employees. Default: <span pulumi-lang-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"
        },
        "ruxitMonitorsRuxit": {
          "type": "boolean",
          "description": "If true, Dynatrace OneAgent monitors Dynatrace. Default: <span pulumi-lang-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"
        },
        "supportAllowRemoteAccess": {
          "type": "boolean",
          "description": "If true, audited remote-access to your Dynatrace configuration is allowed settings. Default: <span pulumi-lang-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"
        },
        "supportSendBilling": {
          "type": "boolean",
          "description": "If true, usage and billing information will be reported.\n"
        },
        "supportSendClusterHealth": {
          "type": "boolean",
          "description": "If true, Dynatrace cluster health will be reported.\n"
        },
        "supportSendEvents": {
          "type": "boolean",
          "description": "If true, Dynatrace cluster health and OneAgent events will be reported. Default: <span pulumi-lang-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"
        },
        "suppressNonBillingRelevantData": {
          "type": "boolean",
          "description": "If true, usage and billing information will NOT be reported.\n"
        },
        "telemetrySharing": {
          "type": "boolean",
          "description": "Default: <span pulumi-lang-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"
        }
      },
      "requiredInputs": [
        "ruxitMonitorsRuxit",
        "supportSendBilling",
        "supportSendClusterHealth",
        "suppressNonBillingRelevantData"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedPreferences resources.\n",
        "properties": {
          "certificateManagementEnabled": {
            "type": "boolean",
            "description": "Default: <span pulumi-lang-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"
          },
          "certificateManagementPossible": {
            "type": "boolean",
            "description": "Default: <span pulumi-lang-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"
          },
          "communityCreateUser": {
            "type": "boolean",
            "description": "If true, each new user will get an invitation to set up a Dynatrace user account to access Dynatrace support resources user upon first login. Default: <span pulumi-lang-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"
          },
          "communityExternalSearch": {
            "type": "boolean",
            "description": "If true, results from Documentation are included in platform search. Default: <span pulumi-lang-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"
          },
          "helpChatEnabled": {
            "type": "boolean",
            "description": "If true, live, in-product assistance with our Product Experts is enabled. Default: <span pulumi-lang-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"
          },
          "readOnlyRemoteAccessAllowed": {
            "type": "boolean",
            "description": "If true, audited, read-only remote access to your Dynatrace configuration settings is allowed. Default: <span pulumi-lang-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"
          },
          "remoteAccessOnDemandOnly": {
            "type": "boolean",
            "description": "If true, audited access to your Dynatrace cluster is allowed by approved Dynatrace employees otherwise by privileged Dynatrace employees. Default: <span pulumi-lang-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"
          },
          "ruxitMonitorsRuxit": {
            "type": "boolean",
            "description": "If true, Dynatrace OneAgent monitors Dynatrace. Default: <span pulumi-lang-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"
          },
          "supportAllowRemoteAccess": {
            "type": "boolean",
            "description": "If true, audited remote-access to your Dynatrace configuration is allowed settings. Default: <span pulumi-lang-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"
          },
          "supportSendBilling": {
            "type": "boolean",
            "description": "If true, usage and billing information will be reported.\n"
          },
          "supportSendClusterHealth": {
            "type": "boolean",
            "description": "If true, Dynatrace cluster health will be reported.\n"
          },
          "supportSendEvents": {
            "type": "boolean",
            "description": "If true, Dynatrace cluster health and OneAgent events will be reported. Default: <span pulumi-lang-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"
          },
          "suppressNonBillingRelevantData": {
            "type": "boolean",
            "description": "If true, usage and billing information will NOT be reported.\n"
          },
          "telemetrySharing": {
            "type": "boolean",
            "description": "Default: <span pulumi-lang-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/managedPublicEndpoints:ManagedPublicEndpoints": {
      "properties": {
        "additionalWebUiAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional web UI addresses\n"
        },
        "beaconForwarderAddress": {
          "type": "string",
          "description": "Beacon forwarder address\n"
        },
        "cdnAddress": {
          "type": "string",
          "description": "CDN address\n"
        },
        "webUiAddress": {
          "type": "string",
          "description": "Web UI address\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "additionalWebUiAddresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional web UI addresses\n"
        },
        "beaconForwarderAddress": {
          "type": "string",
          "description": "Beacon forwarder address\n"
        },
        "cdnAddress": {
          "type": "string",
          "description": "CDN address\n"
        },
        "webUiAddress": {
          "type": "string",
          "description": "Web UI address\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedPublicEndpoints resources.\n",
        "properties": {
          "additionalWebUiAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Additional web UI addresses\n"
          },
          "beaconForwarderAddress": {
            "type": "string",
            "description": "Beacon forwarder address\n"
          },
          "cdnAddress": {
            "type": "string",
            "description": "CDN address\n"
          },
          "webUiAddress": {
            "type": "string",
            "description": "Web UI address\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managedRemoteAccess:ManagedRemoteAccess": {
      "properties": {
        "reason": {
          "type": "string",
          "description": "Request reason description, cannot be changed once created\n"
        },
        "requestedDays": {
          "type": "integer",
          "description": "For how many days access is requested, cannot be changed once created\n"
        },
        "role": {
          "type": "string",
          "description": "Requested role, cannot be changed once created\n"
        },
        "state": {
          "type": "string",
          "description": "Access request state. Automatically set as `ACCEPTED` on create, state can be changed in subsequent updates.\n"
        },
        "userId": {
          "type": "string",
          "description": "User id, cannot be changed once created\n"
        }
      },
      "type": "object",
      "required": [
        "reason",
        "requestedDays",
        "role",
        "userId"
      ],
      "inputProperties": {
        "reason": {
          "type": "string",
          "description": "Request reason description, cannot be changed once created\n"
        },
        "requestedDays": {
          "type": "integer",
          "description": "For how many days access is requested, cannot be changed once created\n"
        },
        "role": {
          "type": "string",
          "description": "Requested role, cannot be changed once created\n"
        },
        "state": {
          "type": "string",
          "description": "Access request state. Automatically set as `ACCEPTED` on create, state can be changed in subsequent updates.\n"
        },
        "userId": {
          "type": "string",
          "description": "User id, cannot be changed once created\n"
        }
      },
      "requiredInputs": [
        "reason",
        "requestedDays",
        "role",
        "userId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedRemoteAccess resources.\n",
        "properties": {
          "reason": {
            "type": "string",
            "description": "Request reason description, cannot be changed once created\n"
          },
          "requestedDays": {
            "type": "integer",
            "description": "For how many days access is requested, cannot be changed once created\n"
          },
          "role": {
            "type": "string",
            "description": "Requested role, cannot be changed once created\n"
          },
          "state": {
            "type": "string",
            "description": "Access request state. Automatically set as `ACCEPTED` on create, state can be changed in subsequent updates.\n"
          },
          "userId": {
            "type": "string",
            "description": "User id, cannot be changed once created\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managedSmtp:ManagedSmtp": {
      "properties": {
        "allowFallbackViaMissionControl": {
          "type": "boolean",
          "description": "If true, we will send e-mails via Mission Control in case of problems with SMTP server.\n"
        },
        "connectionSecurity": {
          "type": "string",
          "description": "Connection security, possible values: `NO_ENCRYPTION`, `OPTIONAL_STARTTLS`, `REQUIRE_STARTTLS`, `TLS`. Default: `NO_ENCRYPTION`\n"
        },
        "hostName": {
          "type": "string",
          "description": "Host Name\n"
        },
        "isPasswordConfigured": {
          "type": "boolean",
          "description": "If true, a password has been configured. Default: <span pulumi-lang-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"
        },
        "password": {
          "type": "string",
          "description": "Password\n",
          "secret": true
        },
        "port": {
          "type": "integer",
          "description": "Integer value of port. Default: <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>\n"
        },
        "senderEmailAddress": {
          "type": "string",
          "description": "Sender email address\n"
        },
        "useSmtpServer": {
          "type": "boolean",
          "description": "If true, we will send e-mails via SMTP server.\n"
        },
        "userName": {
          "type": "string",
          "description": "User Name\n"
        }
      },
      "type": "object",
      "required": [
        "hostName",
        "password",
        "senderEmailAddress",
        "userName"
      ],
      "inputProperties": {
        "allowFallbackViaMissionControl": {
          "type": "boolean",
          "description": "If true, we will send e-mails via Mission Control in case of problems with SMTP server.\n"
        },
        "connectionSecurity": {
          "type": "string",
          "description": "Connection security, possible values: `NO_ENCRYPTION`, `OPTIONAL_STARTTLS`, `REQUIRE_STARTTLS`, `TLS`. Default: `NO_ENCRYPTION`\n"
        },
        "hostName": {
          "type": "string",
          "description": "Host Name\n"
        },
        "isPasswordConfigured": {
          "type": "boolean",
          "description": "If true, a password has been configured. Default: <span pulumi-lang-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"
        },
        "password": {
          "type": "string",
          "description": "Password\n",
          "secret": true
        },
        "port": {
          "type": "integer",
          "description": "Integer value of port. Default: <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>\n"
        },
        "senderEmailAddress": {
          "type": "string",
          "description": "Sender email address\n"
        },
        "useSmtpServer": {
          "type": "boolean",
          "description": "If true, we will send e-mails via SMTP server.\n"
        },
        "userName": {
          "type": "string",
          "description": "User Name\n"
        }
      },
      "requiredInputs": [
        "hostName",
        "password",
        "senderEmailAddress",
        "userName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagedSmtp resources.\n",
        "properties": {
          "allowFallbackViaMissionControl": {
            "type": "boolean",
            "description": "If true, we will send e-mails via Mission Control in case of problems with SMTP server.\n"
          },
          "connectionSecurity": {
            "type": "string",
            "description": "Connection security, possible values: `NO_ENCRYPTION`, `OPTIONAL_STARTTLS`, `REQUIRE_STARTTLS`, `TLS`. Default: `NO_ENCRYPTION`\n"
          },
          "hostName": {
            "type": "string",
            "description": "Host Name\n"
          },
          "isPasswordConfigured": {
            "type": "boolean",
            "description": "If true, a password has been configured. Default: <span pulumi-lang-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"
          },
          "password": {
            "type": "string",
            "description": "Password\n",
            "secret": true
          },
          "port": {
            "type": "integer",
            "description": "Integer value of port. Default: <span pulumi-lang-nodejs=\"`25`\" pulumi-lang-dotnet=\"`25`\" pulumi-lang-go=\"`25`\" pulumi-lang-python=\"`25`\" pulumi-lang-yaml=\"`25`\" pulumi-lang-java=\"`25`\">`25`</span>\n"
          },
          "senderEmailAddress": {
            "type": "string",
            "description": "Sender email address\n"
          },
          "useSmtpServer": {
            "type": "boolean",
            "description": "If true, we will send e-mails via SMTP server.\n"
          },
          "userName": {
            "type": "string",
            "description": "User Name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managementZone:ManagementZone": {
      "properties": {
        "description": {
          "type": "string",
          "description": "The description of the management zone"
        },
        "dimensionalRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneDimensionalRule:ManagementZoneDimensionalRule"
          },
          "description": "A list of dimensional data rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
        },
        "entitySelectorBasedRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneEntitySelectorBasedRule:ManagementZoneEntitySelectorBasedRule"
          },
          "description": "A list of entity-selector based rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
        },
        "name": {
          "type": "string",
          "description": "The name of the management zone"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRule:ManagementZoneRule"
          },
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "The description of the management zone"
        },
        "dimensionalRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneDimensionalRule:ManagementZoneDimensionalRule"
          },
          "description": "A list of dimensional data rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
        },
        "entitySelectorBasedRules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneEntitySelectorBasedRule:ManagementZoneEntitySelectorBasedRule"
          },
          "description": "A list of entity-selector based rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
        },
        "name": {
          "type": "string",
          "description": "The name of the management zone"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneRule:ManagementZoneRule"
          },
          "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagementZone resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "The description of the management zone"
          },
          "dimensionalRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FManagementZoneDimensionalRule:ManagementZoneDimensionalRule"
            },
            "description": "A list of dimensional data rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
          },
          "entitySelectorBasedRules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FManagementZoneEntitySelectorBasedRule:ManagementZoneEntitySelectorBasedRule"
            },
            "description": "A list of entity-selector based rules for management zone usage. If several rules are specified, the <span pulumi-lang-nodejs=\"`or`\" pulumi-lang-dotnet=\"`Or`\" pulumi-lang-go=\"`or`\" pulumi-lang-python=\"`or`\" pulumi-lang-yaml=\"`or`\" pulumi-lang-java=\"`or`\">`or`</span> logic applies"
          },
          "name": {
            "type": "string",
            "description": "The name of the management zone"
          },
          "rules": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FManagementZoneRule:ManagementZoneRule"
            },
            "description": "A list of rules for management zone usage.  Each rule is evaluated independently of all other rules"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/managementZoneV2:ManagementZoneV2": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "name": {
          "type": "string",
          "description": "**Be careful when renaming** - if there are policies that are referencing this Management zone, they will need to be adapted to the new name!\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneV2Rules:ManagementZoneV2Rules",
          "description": "Rules\n"
        }
      },
      "type": "object",
      "required": [
        "legacyId",
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "name": {
          "type": "string",
          "description": "**Be careful when renaming** - if there are policies that are referencing this Management zone, they will need to be adapted to the new name!\n"
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FManagementZoneV2Rules:ManagementZoneV2Rules",
          "description": "Rules\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ManagementZoneV2 resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of this setting when referred to by the Config REST API V1\n"
          },
          "name": {
            "type": "string",
            "description": "**Be careful when renaming** - if there are policies that are referencing this Management zone, they will need to be adapted to the new name!\n"
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FManagementZoneV2Rules:ManagementZoneV2Rules",
            "description": "Rules\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/metricEvents:MetricEvents": {
      "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"
        },
        "eventEntityDimensionKey": {
          "type": "string",
          "description": "Controls the preferred entity type used for triggered events.\n"
        },
        "eventTemplate": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsEventTemplate:MetricEventsEventTemplate",
          "description": "Event template\n"
        },
        "legacyId": {
          "type": "string",
          "description": "Config id\n"
        },
        "modelProperties": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsModelProperties:MetricEventsModelProperties",
          "description": "Monitoring strategy\n"
        },
        "queryDefinition": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinition:MetricEventsQueryDefinition",
          "description": "Query definition\n"
        },
        "summary": {
          "type": "string",
          "description": "The textual summary of the metric event entry\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "eventTemplate",
        "legacyId",
        "modelProperties",
        "queryDefinition",
        "summary"
      ],
      "inputProperties": {
        "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"
        },
        "eventEntityDimensionKey": {
          "type": "string",
          "description": "Controls the preferred entity type used for triggered events.\n"
        },
        "eventTemplate": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsEventTemplate:MetricEventsEventTemplate",
          "description": "Event template\n"
        },
        "legacyId": {
          "type": "string",
          "description": "Config id\n"
        },
        "modelProperties": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsModelProperties:MetricEventsModelProperties",
          "description": "Monitoring strategy\n"
        },
        "queryDefinition": {
          "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinition:MetricEventsQueryDefinition",
          "description": "Query definition\n"
        },
        "summary": {
          "type": "string",
          "description": "The textual summary of the metric event entry\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "eventTemplate",
        "modelProperties",
        "queryDefinition",
        "summary"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MetricEvents resources.\n",
        "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"
          },
          "eventEntityDimensionKey": {
            "type": "string",
            "description": "Controls the preferred entity type used for triggered events.\n"
          },
          "eventTemplate": {
            "$ref": "#/types/dynatrace:index%2FMetricEventsEventTemplate:MetricEventsEventTemplate",
            "description": "Event template\n"
          },
          "legacyId": {
            "type": "string",
            "description": "Config id\n"
          },
          "modelProperties": {
            "$ref": "#/types/dynatrace:index%2FMetricEventsModelProperties:MetricEventsModelProperties",
            "description": "Monitoring strategy\n"
          },
          "queryDefinition": {
            "$ref": "#/types/dynatrace:index%2FMetricEventsQueryDefinition:MetricEventsQueryDefinition",
            "description": "Query definition\n"
          },
          "summary": {
            "type": "string",
            "description": "The textual summary of the metric event entry\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/metricMetadata:MetricMetadata": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FMetricMetadataDimensions:MetricMetadataDimensions",
          "description": "Define metadata per metric dimension.\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricId": {
          "type": "string",
          "description": "The scope of this setting (metric)\n"
        },
        "metricProperties": {
          "$ref": "#/types/dynatrace:index%2FMetricMetadataMetricProperties:MetricMetadataMetricProperties",
          "description": "Metric properties\n"
        },
        "sourceEntityType": {
          "type": "string",
          "description": "Specifies which entity dimension should be used as the primary dimension. The property can only be configured for metrics ingested with the Metrics API.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags\n"
        },
        "unit": {
          "type": "string",
          "description": "Unit\n"
        },
        "unitDisplayFormat": {
          "type": "string",
          "description": "The raw value is stored in bits or bytes. The user interface can display it in these numeral systems:\n"
        }
      },
      "type": "object",
      "required": [
        "metricId",
        "unit"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "dimensions": {
          "$ref": "#/types/dynatrace:index%2FMetricMetadataDimensions:MetricMetadataDimensions",
          "description": "Define metadata per metric dimension.\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricId": {
          "type": "string",
          "description": "The scope of this setting (metric)\n",
          "willReplaceOnChanges": true
        },
        "metricProperties": {
          "$ref": "#/types/dynatrace:index%2FMetricMetadataMetricProperties:MetricMetadataMetricProperties",
          "description": "Metric properties\n"
        },
        "sourceEntityType": {
          "type": "string",
          "description": "Specifies which entity dimension should be used as the primary dimension. The property can only be configured for metrics ingested with the Metrics API.\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags\n"
        },
        "unit": {
          "type": "string",
          "description": "Unit\n"
        },
        "unitDisplayFormat": {
          "type": "string",
          "description": "The raw value is stored in bits or bytes. The user interface can display it in these numeral systems:\n"
        }
      },
      "requiredInputs": [
        "metricId",
        "unit"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MetricMetadata resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "dimensions": {
            "$ref": "#/types/dynatrace:index%2FMetricMetadataDimensions:MetricMetadataDimensions",
            "description": "Define metadata per metric dimension.\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricId": {
            "type": "string",
            "description": "The scope of this setting (metric)\n",
            "willReplaceOnChanges": true
          },
          "metricProperties": {
            "$ref": "#/types/dynatrace:index%2FMetricMetadataMetricProperties:MetricMetadataMetricProperties",
            "description": "Metric properties\n"
          },
          "sourceEntityType": {
            "type": "string",
            "description": "Specifies which entity dimension should be used as the primary dimension. The property can only be configured for metrics ingested with the Metrics API.\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags\n"
          },
          "unit": {
            "type": "string",
            "description": "Unit\n"
          },
          "unitDisplayFormat": {
            "type": "string",
            "description": "The raw value is stored in bits or bytes. The user interface can display it in these numeral systems:\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/metricQuery:MetricQuery": {
      "properties": {
        "metricId": {
          "type": "string",
          "description": "The scope of this setting (metric)\n"
        },
        "metricSelector": {
          "type": "string",
          "description": "Query\n"
        }
      },
      "type": "object",
      "required": [
        "metricId",
        "metricSelector"
      ],
      "inputProperties": {
        "metricId": {
          "type": "string",
          "description": "The scope of this setting (metric)\n",
          "willReplaceOnChanges": true
        },
        "metricSelector": {
          "type": "string",
          "description": "Query\n"
        }
      },
      "requiredInputs": [
        "metricId",
        "metricSelector"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MetricQuery resources.\n",
        "properties": {
          "metricId": {
            "type": "string",
            "description": "The scope of this setting (metric)\n",
            "willReplaceOnChanges": true
          },
          "metricSelector": {
            "type": "string",
            "description": "Query\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mgmzPermission:MgmzPermission": {
      "properties": {
        "environment": {
          "type": "string",
          "description": "The UUID of the environment\n"
        },
        "group": {
          "type": "string",
          "description": "The ID of the group the permissions are valid for. You may refer to the id of a resource <span pulumi-lang-nodejs=\"`dynatrace.UserGroup`\" pulumi-lang-dotnet=\"`dynatrace.UserGroup`\" pulumi-lang-go=\"`UserGroup`\" pulumi-lang-python=\"`UserGroup`\" pulumi-lang-yaml=\"`dynatrace.UserGroup`\" pulumi-lang-java=\"`dynatrace.UserGroup`\">`dynatrace.UserGroup`</span> here\n"
        },
        "managementZone": {
          "type": "string",
          "description": "The ID of the management zone the permissions are valid for. When referring to 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 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> you need to refer to 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>.\n"
        },
        "permissions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The permissions to assign for that management zone. Allowed values are `DEMO_USER`, `LOG_VIEWER`, `MANAGE_SECURITY_PROBLEMS`, `MANAGE_SETTINGS`, `REPLAY_SESSION_DATA`, `REPLAY_SESSION_DATA_WITHOUT_MASKING`, `VIEWER`, `VIEW_SENSITIVE_REQUEST_DATA`.\nNote: In order to produce non-empty plans specifying at least the permission `VIEWER` is recommended. Your Dynatrace Cluster will enforce that permission, regardless of whether it has been specified or not.\n"
        }
      },
      "type": "object",
      "required": [
        "environment",
        "group",
        "managementZone",
        "permissions"
      ],
      "inputProperties": {
        "environment": {
          "type": "string",
          "description": "The UUID of the environment\n"
        },
        "group": {
          "type": "string",
          "description": "The ID of the group the permissions are valid for. You may refer to the id of a resource <span pulumi-lang-nodejs=\"`dynatrace.UserGroup`\" pulumi-lang-dotnet=\"`dynatrace.UserGroup`\" pulumi-lang-go=\"`UserGroup`\" pulumi-lang-python=\"`UserGroup`\" pulumi-lang-yaml=\"`dynatrace.UserGroup`\" pulumi-lang-java=\"`dynatrace.UserGroup`\">`dynatrace.UserGroup`</span> here\n"
        },
        "managementZone": {
          "type": "string",
          "description": "The ID of the management zone the permissions are valid for. When referring to 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 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> you need to refer to 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>.\n"
        },
        "permissions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The permissions to assign for that management zone. Allowed values are `DEMO_USER`, `LOG_VIEWER`, `MANAGE_SECURITY_PROBLEMS`, `MANAGE_SETTINGS`, `REPLAY_SESSION_DATA`, `REPLAY_SESSION_DATA_WITHOUT_MASKING`, `VIEWER`, `VIEW_SENSITIVE_REQUEST_DATA`.\nNote: In order to produce non-empty plans specifying at least the permission `VIEWER` is recommended. Your Dynatrace Cluster will enforce that permission, regardless of whether it has been specified or not.\n"
        }
      },
      "requiredInputs": [
        "environment",
        "group",
        "managementZone",
        "permissions"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MgmzPermission resources.\n",
        "properties": {
          "environment": {
            "type": "string",
            "description": "The UUID of the environment\n"
          },
          "group": {
            "type": "string",
            "description": "The ID of the group the permissions are valid for. You may refer to the id of a resource <span pulumi-lang-nodejs=\"`dynatrace.UserGroup`\" pulumi-lang-dotnet=\"`dynatrace.UserGroup`\" pulumi-lang-go=\"`UserGroup`\" pulumi-lang-python=\"`UserGroup`\" pulumi-lang-yaml=\"`dynatrace.UserGroup`\" pulumi-lang-java=\"`dynatrace.UserGroup`\">`dynatrace.UserGroup`</span> here\n"
          },
          "managementZone": {
            "type": "string",
            "description": "The ID of the management zone the permissions are valid for. When referring to 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 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> you need to refer to 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>.\n"
          },
          "permissions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The permissions to assign for that management zone. Allowed values are `DEMO_USER`, `LOG_VIEWER`, `MANAGE_SECURITY_PROBLEMS`, `MANAGE_SETTINGS`, `REPLAY_SESSION_DATA`, `REPLAY_SESSION_DATA_WITHOUT_MASKING`, `VIEWER`, `VIEW_SENSITIVE_REQUEST_DATA`.\nNote: In order to produce non-empty plans specifying at least the permission `VIEWER` is recommended. Your Dynatrace Cluster will enforce that permission, regardless of whether it has been specified or not.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileAppAnomalies:MobileAppAnomalies": {
      "properties": {
        "errorRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesErrorRateIncrease:MobileAppAnomaliesErrorRateIncrease",
          "description": "Error rate increase\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (DEVICE*APPLICATION*METHOD, MOBILE_APPLICATION). Omit this property if you want to cover the whole environment.\n"
        },
        "slowUserActions": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActions:MobileAppAnomaliesSlowUserActions",
          "description": "Slow user actions\n"
        },
        "unexpectedHighLoad": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesUnexpectedHighLoad:MobileAppAnomaliesUnexpectedHighLoad",
          "description": "Unexpected high load\n"
        },
        "unexpectedLowLoad": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesUnexpectedLowLoad:MobileAppAnomaliesUnexpectedLowLoad",
          "description": "Unexpected low load\n"
        }
      },
      "type": "object",
      "required": [
        "errorRateIncrease",
        "slowUserActions",
        "unexpectedHighLoad",
        "unexpectedLowLoad"
      ],
      "inputProperties": {
        "errorRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesErrorRateIncrease:MobileAppAnomaliesErrorRateIncrease",
          "description": "Error rate increase\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (DEVICE*APPLICATION*METHOD, MOBILE_APPLICATION). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "slowUserActions": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActions:MobileAppAnomaliesSlowUserActions",
          "description": "Slow user actions\n"
        },
        "unexpectedHighLoad": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesUnexpectedHighLoad:MobileAppAnomaliesUnexpectedHighLoad",
          "description": "Unexpected high load\n"
        },
        "unexpectedLowLoad": {
          "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesUnexpectedLowLoad:MobileAppAnomaliesUnexpectedLowLoad",
          "description": "Unexpected low load\n"
        }
      },
      "requiredInputs": [
        "errorRateIncrease",
        "slowUserActions",
        "unexpectedHighLoad",
        "unexpectedLowLoad"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileAppAnomalies resources.\n",
        "properties": {
          "errorRateIncrease": {
            "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesErrorRateIncrease:MobileAppAnomaliesErrorRateIncrease",
            "description": "Error rate increase\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (DEVICE*APPLICATION*METHOD, MOBILE_APPLICATION). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "slowUserActions": {
            "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesSlowUserActions:MobileAppAnomaliesSlowUserActions",
            "description": "Slow user actions\n"
          },
          "unexpectedHighLoad": {
            "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesUnexpectedHighLoad:MobileAppAnomaliesUnexpectedHighLoad",
            "description": "Unexpected high load\n"
          },
          "unexpectedLowLoad": {
            "$ref": "#/types/dynatrace:index%2FMobileAppAnomaliesUnexpectedLowLoad:MobileAppAnomaliesUnexpectedLowLoad",
            "description": "Unexpected low load\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileAppCrashRate:MobileAppCrashRate": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "crashRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FMobileAppCrashRateCrashRateIncrease:MobileAppCrashRateCrashRateIncrease",
          "description": "Crash rate increase\n"
        }
      },
      "type": "object",
      "required": [
        "crashRateIncrease"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "crashRateIncrease": {
          "$ref": "#/types/dynatrace:index%2FMobileAppCrashRateCrashRateIncrease:MobileAppCrashRateCrashRateIncrease",
          "description": "Crash rate increase\n"
        }
      },
      "requiredInputs": [
        "crashRateIncrease"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileAppCrashRate resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "crashRateIncrease": {
            "$ref": "#/types/dynatrace:index%2FMobileAppCrashRateCrashRateIncrease:MobileAppCrashRateCrashRateIncrease",
            "description": "Crash rate increase\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileAppEnablement:MobileAppEnablement": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "rum": {
          "$ref": "#/types/dynatrace:index%2FMobileAppEnablementRum:MobileAppEnablementRum",
          "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>) Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
        },
        "sessionReplay": {
          "$ref": "#/types/dynatrace:index%2FMobileAppEnablementSessionReplay:MobileAppEnablementSessionReplay",
          "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>) [Session Replay on crashes](https://dt-url.net/session-replay) gives you additional context for crash analysis in the form of video-like screen recordings that replay user actions immediately preceding a detected crash, while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).\n"
        }
      },
      "type": "object",
      "required": [
        "rum",
        "sessionReplay"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "rum": {
          "$ref": "#/types/dynatrace:index%2FMobileAppEnablementRum:MobileAppEnablementRum",
          "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>) Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
        },
        "sessionReplay": {
          "$ref": "#/types/dynatrace:index%2FMobileAppEnablementSessionReplay:MobileAppEnablementSessionReplay",
          "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>) [Session Replay on crashes](https://dt-url.net/session-replay) gives you additional context for crash analysis in the form of video-like screen recordings that replay user actions immediately preceding a detected crash, while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).\n"
        }
      },
      "requiredInputs": [
        "rum",
        "sessionReplay"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileAppEnablement resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "rum": {
            "$ref": "#/types/dynatrace:index%2FMobileAppEnablementRum:MobileAppEnablementRum",
            "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>) Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
          },
          "sessionReplay": {
            "$ref": "#/types/dynatrace:index%2FMobileAppEnablementSessionReplay:MobileAppEnablementSessionReplay",
            "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>) [Session Replay on crashes](https://dt-url.net/session-replay) gives you additional context for crash analysis in the form of video-like screen recordings that replay user actions immediately preceding a detected crash, while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileAppKeyPerformance:MobileAppKeyPerformance": {
      "properties": {
        "frustratingIfReportedOrWebRequestError": {
          "type": "boolean",
          "description": "Treat user actions with reported errors or web request errors as erroneous and rate their performance as Frustrating. Turn off this setting if errors should not affect the Apdex rate.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (DEVICE*APPLICATION*METHOD, MOBILE*APPLICATION, CUSTOM*APPLICATION)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FMobileAppKeyPerformanceThresholds:MobileAppKeyPerformanceThresholds",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "frustratingIfReportedOrWebRequestError",
        "scope",
        "thresholds"
      ],
      "inputProperties": {
        "frustratingIfReportedOrWebRequestError": {
          "type": "boolean",
          "description": "Treat user actions with reported errors or web request errors as erroneous and rate their performance as Frustrating. Turn off this setting if errors should not affect the Apdex rate.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (DEVICE*APPLICATION*METHOD, MOBILE*APPLICATION, CUSTOM*APPLICATION)\n",
          "willReplaceOnChanges": true
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FMobileAppKeyPerformanceThresholds:MobileAppKeyPerformanceThresholds",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "frustratingIfReportedOrWebRequestError",
        "scope",
        "thresholds"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileAppKeyPerformance resources.\n",
        "properties": {
          "frustratingIfReportedOrWebRequestError": {
            "type": "boolean",
            "description": "Treat user actions with reported errors or web request errors as erroneous and rate their performance as Frustrating. Turn off this setting if errors should not affect the Apdex rate.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (DEVICE*APPLICATION*METHOD, MOBILE*APPLICATION, CUSTOM*APPLICATION)\n",
            "willReplaceOnChanges": true
          },
          "thresholds": {
            "$ref": "#/types/dynatrace:index%2FMobileAppKeyPerformanceThresholds:MobileAppKeyPerformanceThresholds",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileAppRequestErrors:MobileAppRequestErrors": {
      "properties": {
        "errorRules": {
          "$ref": "#/types/dynatrace:index%2FMobileAppRequestErrorsErrorRules:MobileAppRequestErrorsErrorRules",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (MOBILE*APPLICATION, CUSTOM*APPLICATION)\n"
        }
      },
      "type": "object",
      "required": [
        "scope"
      ],
      "inputProperties": {
        "errorRules": {
          "$ref": "#/types/dynatrace:index%2FMobileAppRequestErrorsErrorRules:MobileAppRequestErrorsErrorRules",
          "description": "no documentation available\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (MOBILE*APPLICATION, CUSTOM*APPLICATION)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileAppRequestErrors resources.\n",
        "properties": {
          "errorRules": {
            "$ref": "#/types/dynatrace:index%2FMobileAppRequestErrorsErrorRules:MobileAppRequestErrorsErrorRules",
            "description": "no documentation available\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (MOBILE*APPLICATION, CUSTOM*APPLICATION)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileApplication:MobileApplication": {
      "properties": {
        "apdex": {
          "$ref": "#/types/dynatrace:index%2FMobileApplicationApdex:MobileApplicationApdex",
          "description": "Apdex configuration of a mobile application. A duration less than the **tolerable** threshold is considered satisfied\n"
        },
        "applicationId": {
          "type": "string",
          "description": "The UUID of the application.\n"
        },
        "applicationType": {
          "type": "string",
          "description": "The type of the application. Either `CUSTOM_APPLICATION` or `MOBILE_APPLICATION`."
        },
        "beaconEndpointType": {
          "type": "string",
          "description": "The type of the beacon endpoint. Possible values are `CLUSTER_ACTIVE_GATE`, `ENVIRONMENT_ACTIVE_GATE` and `INSTRUMENTED_WEB_SERVER`.\n"
        },
        "beaconEndpointUrl": {
          "type": "string",
          "description": "The URL of the beacon endpoint.\n\nOnly applicable when the **beacon_endpoint_type** is set to `ENVIRONMENT_ACTIVE_GATE` or `INSTRUMENTED_WEB_SERVER`"
        },
        "iconType": {
          "type": "string",
          "description": "Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps."
        },
        "keyUserActions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User Action names to be flagged as Key User Actions"
        },
        "name": {
          "type": "string",
          "description": "The name of the application\n"
        },
        "optInMode": {
          "type": "boolean",
          "description": "The opt-in mode 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>)"
        },
        "properties": {
          "$ref": "#/types/dynatrace:index%2FMobileApplicationProperties:MobileApplicationProperties",
          "description": "User Action and Session Properties"
        },
        "sessionReplay": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span>) The session replay 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>)."
        },
        "sessionReplayOnCrash": {
          "type": "boolean",
          "description": "The session replay on crash 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\nEnabling requires both **sessionReplayEnabled** and **optInModeEnabled** values 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>."
        },
        "userSessionPercentage": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span> for mobile and <span pulumi-lang-nodejs=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-go=\"`CustomAppEnablement`\" pulumi-lang-python=\"`CustomAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-java=\"`dynatrace.CustomAppEnablement`\">`dynatrace.CustomAppEnablement`</span> for custom apps) The percentage of user sessions to be analyzed"
        }
      },
      "type": "object",
      "required": [
        "apdex",
        "beaconEndpointType",
        "name"
      ],
      "inputProperties": {
        "apdex": {
          "$ref": "#/types/dynatrace:index%2FMobileApplicationApdex:MobileApplicationApdex",
          "description": "Apdex configuration of a mobile application. A duration less than the **tolerable** threshold is considered satisfied\n"
        },
        "applicationId": {
          "type": "string",
          "description": "The UUID of the application.\n"
        },
        "applicationType": {
          "type": "string",
          "description": "The type of the application. Either `CUSTOM_APPLICATION` or `MOBILE_APPLICATION`."
        },
        "beaconEndpointType": {
          "type": "string",
          "description": "The type of the beacon endpoint. Possible values are `CLUSTER_ACTIVE_GATE`, `ENVIRONMENT_ACTIVE_GATE` and `INSTRUMENTED_WEB_SERVER`.\n"
        },
        "beaconEndpointUrl": {
          "type": "string",
          "description": "The URL of the beacon endpoint.\n\nOnly applicable when the **beacon_endpoint_type** is set to `ENVIRONMENT_ACTIVE_GATE` or `INSTRUMENTED_WEB_SERVER`"
        },
        "iconType": {
          "type": "string",
          "description": "Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps."
        },
        "keyUserActions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "User Action names to be flagged as Key User Actions"
        },
        "name": {
          "type": "string",
          "description": "The name of the application\n"
        },
        "optInMode": {
          "type": "boolean",
          "description": "The opt-in mode 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>)"
        },
        "properties": {
          "$ref": "#/types/dynatrace:index%2FMobileApplicationProperties:MobileApplicationProperties",
          "description": "User Action and Session Properties"
        },
        "sessionReplay": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span>) The session replay 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>)."
        },
        "sessionReplayOnCrash": {
          "type": "boolean",
          "description": "The session replay on crash 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\nEnabling requires both **sessionReplayEnabled** and **optInModeEnabled** values 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>."
        },
        "userSessionPercentage": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span> for mobile and <span pulumi-lang-nodejs=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-go=\"`CustomAppEnablement`\" pulumi-lang-python=\"`CustomAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-java=\"`dynatrace.CustomAppEnablement`\">`dynatrace.CustomAppEnablement`</span> for custom apps) The percentage of user sessions to be analyzed"
        }
      },
      "requiredInputs": [
        "apdex",
        "beaconEndpointType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileApplication resources.\n",
        "properties": {
          "apdex": {
            "$ref": "#/types/dynatrace:index%2FMobileApplicationApdex:MobileApplicationApdex",
            "description": "Apdex configuration of a mobile application. A duration less than the **tolerable** threshold is considered satisfied\n"
          },
          "applicationId": {
            "type": "string",
            "description": "The UUID of the application.\n"
          },
          "applicationType": {
            "type": "string",
            "description": "The type of the application. Either `CUSTOM_APPLICATION` or `MOBILE_APPLICATION`."
          },
          "beaconEndpointType": {
            "type": "string",
            "description": "The type of the beacon endpoint. Possible values are `CLUSTER_ACTIVE_GATE`, `ENVIRONMENT_ACTIVE_GATE` and `INSTRUMENTED_WEB_SERVER`.\n"
          },
          "beaconEndpointUrl": {
            "type": "string",
            "description": "The URL of the beacon endpoint.\n\nOnly applicable when the **beacon_endpoint_type** is set to `ENVIRONMENT_ACTIVE_GATE` or `INSTRUMENTED_WEB_SERVER`"
          },
          "iconType": {
            "type": "string",
            "description": "Custom application icon. Mobile apps always use the mobile device icon, so this icon can only be set for custom apps."
          },
          "keyUserActions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "User Action names to be flagged as Key User Actions"
          },
          "name": {
            "type": "string",
            "description": "The name of the application\n"
          },
          "optInMode": {
            "type": "boolean",
            "description": "The opt-in mode 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>)"
          },
          "properties": {
            "$ref": "#/types/dynatrace:index%2FMobileApplicationProperties:MobileApplicationProperties",
            "description": "User Action and Session Properties"
          },
          "sessionReplay": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span>) The session replay 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>)."
          },
          "sessionReplayOnCrash": {
            "type": "boolean",
            "description": "The session replay on crash 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\nEnabling requires both **sessionReplayEnabled** and **optInModeEnabled** values 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>."
          },
          "userSessionPercentage": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-go=\"`MobileAppEnablement`\" pulumi-lang-python=\"`MobileAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.MobileAppEnablement`\" pulumi-lang-java=\"`dynatrace.MobileAppEnablement`\">`dynatrace.MobileAppEnablement`</span> for mobile and <span pulumi-lang-nodejs=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-go=\"`CustomAppEnablement`\" pulumi-lang-python=\"`CustomAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.CustomAppEnablement`\" pulumi-lang-java=\"`dynatrace.CustomAppEnablement`\">`dynatrace.CustomAppEnablement`</span> for custom apps) The percentage of user sessions to be analyzed"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mobileNotifications:MobileNotifications": {
      "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"
      ],
      "inputProperties": {
        "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"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MobileNotifications resources.\n",
        "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"
      }
    },
    "dynatrace:index/monitoredTechnologiesApache:MonitoredTechnologiesApache": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesApache resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesDotnet:MonitoredTechnologiesDotnet": {
      "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"
        },
        "enabledDotNetCore": {
          "type": "boolean",
          "description": "Requires Dynatrace OneAgent version 1.117 or later on Windows and version 1.127 or later on Linux and .NET monitoring enabled\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "enabledDotNetCore": {
          "type": "boolean",
          "description": "Requires Dynatrace OneAgent version 1.117 or later on Windows and version 1.127 or later on Linux and .NET monitoring enabled\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesDotnet resources.\n",
        "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"
          },
          "enabledDotNetCore": {
            "type": "boolean",
            "description": "Requires Dynatrace OneAgent version 1.117 or later on Windows and version 1.127 or later on Linux and .NET monitoring enabled\n"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesGo:MonitoredTechnologiesGo": {
      "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"
        },
        "enabledGoStaticMonitoring": {
          "type": "boolean",
          "description": "Learn more about the [known limitations for Go static monitoring](https://www.dynatrace.com/support/help/technology-support/application-software/go/support/go-known-limitations#limitations)\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "enabledGoStaticMonitoring": {
          "type": "boolean",
          "description": "Learn more about the [known limitations for Go static monitoring](https://www.dynatrace.com/support/help/technology-support/application-software/go/support/go-known-limitations#limitations)\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesGo resources.\n",
        "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"
          },
          "enabledGoStaticMonitoring": {
            "type": "boolean",
            "description": "Learn more about the [known limitations for Go static monitoring](https://www.dynatrace.com/support/help/technology-support/application-software/go/support/go-known-limitations#limitations)\n"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesIis:MonitoredTechnologiesIis": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesIis resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesJava:MonitoredTechnologiesJava": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesJava resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesNginx:MonitoredTechnologiesNginx": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesNginx resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesNodejs:MonitoredTechnologiesNodejs": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesNodejs resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesOpentracing:MonitoredTechnologiesOpentracing": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesOpentracing resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesPhp:MonitoredTechnologiesPhp": {
      "properties": {
        "enablePhpCliServer": {
          "type": "boolean",
          "description": "Requires enabled PHP monitoring and Dynatrace OneAgent version 1.261 or later\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"
        },
        "enabledFastCgi": {
          "type": "boolean",
          "description": "Requires PHP monitoring enabled and from Dynatrace OneAgent version 1.191 it's ignored and permanently enabled\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "enablePhpCliServer": {
          "type": "boolean",
          "description": "Requires enabled PHP monitoring and Dynatrace OneAgent version 1.261 or later\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"
        },
        "enabledFastCgi": {
          "type": "boolean",
          "description": "Requires PHP monitoring enabled and from Dynatrace OneAgent version 1.191 it's ignored and permanently enabled\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesPhp resources.\n",
        "properties": {
          "enablePhpCliServer": {
            "type": "boolean",
            "description": "Requires enabled PHP monitoring and Dynatrace OneAgent version 1.261 or later\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"
          },
          "enabledFastCgi": {
            "type": "boolean",
            "description": "Requires PHP monitoring enabled and from Dynatrace OneAgent version 1.191 it's ignored and permanently enabled\n"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesPython:MonitoredTechnologiesPython": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesPython resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesVarnish:MonitoredTechnologiesVarnish": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesVarnish resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/monitoredTechnologiesWsmb:MonitoredTechnologiesWsmb": {
      "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MonitoredTechnologiesWsmb resources.\n",
        "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"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/ms365EmailConnection:Ms365EmailConnection": {
      "properties": {
        "clientId": {
          "type": "string",
          "description": "Application (client) ID of your app registered in Microsoft Azure App registrations\n"
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret of your app registered in Microsoft Azure App registrations\n",
          "secret": true
        },
        "fromAddress": {
          "type": "string",
          "description": "The email address from which the messages will be sent\n"
        },
        "name": {
          "type": "string",
          "description": "A unique name for the Microsoft 365 email connection\n"
        },
        "tenantId": {
          "type": "string",
          "description": "Directory (tenant) ID of your Azure Active Directory\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\">`client_secret`</span>\n"
        }
      },
      "type": "object",
      "required": [
        "clientId",
        "fromAddress",
        "name",
        "tenantId",
        "type"
      ],
      "inputProperties": {
        "clientId": {
          "type": "string",
          "description": "Application (client) ID of your app registered in Microsoft Azure App registrations\n"
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret of your app registered in Microsoft Azure App registrations\n",
          "secret": true
        },
        "fromAddress": {
          "type": "string",
          "description": "The email address from which the messages will be sent\n"
        },
        "name": {
          "type": "string",
          "description": "A unique name for the Microsoft 365 email connection\n"
        },
        "tenantId": {
          "type": "string",
          "description": "Directory (tenant) ID of your Azure Active Directory\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\">`client_secret`</span>\n"
        }
      },
      "requiredInputs": [
        "clientId",
        "fromAddress",
        "tenantId",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Ms365EmailConnection resources.\n",
        "properties": {
          "clientId": {
            "type": "string",
            "description": "Application (client) ID of your app registered in Microsoft Azure App registrations\n"
          },
          "clientSecret": {
            "type": "string",
            "description": "Client secret of your app registered in Microsoft Azure App registrations\n",
            "secret": true
          },
          "fromAddress": {
            "type": "string",
            "description": "The email address from which the messages will be sent\n"
          },
          "name": {
            "type": "string",
            "description": "A unique name for the Microsoft 365 email connection\n"
          },
          "tenantId": {
            "type": "string",
            "description": "Directory (tenant) ID of your Azure Active Directory\n"
          },
          "type": {
            "type": "string",
            "description": "Possible Values: <span pulumi-lang-nodejs=\"`clientSecret`\" pulumi-lang-dotnet=\"`ClientSecret`\" pulumi-lang-go=\"`clientSecret`\" pulumi-lang-python=\"`client_secret`\" pulumi-lang-yaml=\"`clientSecret`\" pulumi-lang-java=\"`clientSecret`\">`client_secret`</span>\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/msentraidConnection:MsentraidConnection": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "Application (client) ID of your app registered in Microsoft Azure App registrations\n",
          "secret": true
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret of your app registered in Microsoft Azure App registrations\n",
          "secret": true
        },
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "directoryId": {
          "type": "string",
          "description": "Directory (tenant) ID of Microsoft Entra Identity Developer\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "The name of the Microsoft Entra Identity Developer connection\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "clientSecret",
        "directoryId",
        "name"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "Application (client) ID of your app registered in Microsoft Azure App registrations\n",
          "secret": true
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret of your app registered in Microsoft Azure App registrations\n",
          "secret": true
        },
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "directoryId": {
          "type": "string",
          "description": "Directory (tenant) ID of Microsoft Entra Identity Developer\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "The name of the Microsoft Entra Identity Developer connection\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "clientSecret",
        "directoryId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MsentraidConnection resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "Application (client) ID of your app registered in Microsoft Azure App registrations\n",
            "secret": true
          },
          "clientSecret": {
            "type": "string",
            "description": "Client secret of your app registered in Microsoft Azure App registrations\n",
            "secret": true
          },
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "directoryId": {
            "type": "string",
            "description": "Directory (tenant) ID of Microsoft Entra Identity Developer\n",
            "secret": true
          },
          "name": {
            "type": "string",
            "description": "The name of the Microsoft Entra Identity Developer connection\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/msteamsConnection:MsteamsConnection": {
      "properties": {
        "channelName": {
          "type": "string",
          "description": "Optional\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the Microsoft Teams connection\n"
        },
        "teamName": {
          "type": "string",
          "description": "Optional\n"
        },
        "webhook": {
          "type": "string",
          "description": "The Webhook URL that links to the channel\n",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "name",
        "webhook"
      ],
      "inputProperties": {
        "channelName": {
          "type": "string",
          "description": "Optional\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the Microsoft Teams connection\n"
        },
        "teamName": {
          "type": "string",
          "description": "Optional\n"
        },
        "webhook": {
          "type": "string",
          "description": "The Webhook URL that links to the channel\n",
          "secret": true
        }
      },
      "requiredInputs": [
        "webhook"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MsteamsConnection resources.\n",
        "properties": {
          "channelName": {
            "type": "string",
            "description": "Optional\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the Microsoft Teams connection\n"
          },
          "teamName": {
            "type": "string",
            "description": "Optional\n"
          },
          "webhook": {
            "type": "string",
            "description": "The Webhook URL that links to the channel\n",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/mutedRequests:MutedRequests": {
      "properties": {
        "mutedRequestNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Muted request names\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "serviceId"
      ],
      "inputProperties": {
        "mutedRequestNames": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Muted request names\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "serviceId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering MutedRequests resources.\n",
        "properties": {
          "mutedRequestNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Muted request names\n"
          },
          "serviceId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/nettracer:Nettracer": {
      "properties": {
        "netTracer": {
          "type": "boolean",
          "description": "When disabled, OneAgent won't use NetTracer to collect network data from containers. Disabled by default. Applies only to Linux hosts. Requires OneAgent 1.231+.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "netTracer"
      ],
      "inputProperties": {
        "netTracer": {
          "type": "boolean",
          "description": "When disabled, OneAgent won't use NetTracer to collect network data from containers. Disabled by default. Applies only to Linux hosts. Requires OneAgent 1.231+.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "netTracer"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Nettracer resources.\n",
        "properties": {
          "netTracer": {
            "type": "boolean",
            "description": "When disabled, OneAgent won't use NetTracer to collect network data from containers. Disabled by default. Applies only to Linux hosts. Requires OneAgent 1.231+.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/networkMonitor:NetworkMonitor": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description of the monitor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "If true, the monitor is enabled\n"
        },
        "frequencyMin": {
          "type": "integer",
          "description": "Frequency of the monitor, in minutes\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The locations to which the monitor is assigned\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the monitor\n"
        },
        "outageHandling": {
          "$ref": "#/types/dynatrace:index%2FNetworkMonitorOutageHandling:NetworkMonitorOutageHandling",
          "description": "Outage handling configuration\n"
        },
        "performanceThresholds": {
          "$ref": "#/types/dynatrace:index%2FNetworkMonitorPerformanceThresholds:NetworkMonitorPerformanceThresholds",
          "description": "Performance thresholds configuration\n"
        },
        "steps": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStep:NetworkMonitorStep"
          },
          "description": "The steps of the monitor\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorTag:NetworkMonitorTag"
          },
          "description": "A set of tags assigned to the monitor.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the monitor, possible values: `MULTI_PROTOCOL`\n"
        }
      },
      "type": "object",
      "required": [
        "locations",
        "name",
        "steps",
        "type"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Description of the monitor\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "If true, the monitor is enabled\n"
        },
        "frequencyMin": {
          "type": "integer",
          "description": "Frequency of the monitor, in minutes\n"
        },
        "locations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The locations to which the monitor is assigned\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the monitor\n"
        },
        "outageHandling": {
          "$ref": "#/types/dynatrace:index%2FNetworkMonitorOutageHandling:NetworkMonitorOutageHandling",
          "description": "Outage handling configuration\n"
        },
        "performanceThresholds": {
          "$ref": "#/types/dynatrace:index%2FNetworkMonitorPerformanceThresholds:NetworkMonitorPerformanceThresholds",
          "description": "Performance thresholds configuration\n"
        },
        "steps": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorStep:NetworkMonitorStep"
          },
          "description": "The steps of the monitor\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorTag:NetworkMonitorTag"
          },
          "description": "A set of tags assigned to the monitor.\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the monitor, possible values: `MULTI_PROTOCOL`\n"
        }
      },
      "requiredInputs": [
        "locations",
        "steps",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering NetworkMonitor resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description of the monitor\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "If true, the monitor is enabled\n"
          },
          "frequencyMin": {
            "type": "integer",
            "description": "Frequency of the monitor, in minutes\n"
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The locations to which the monitor is assigned\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the monitor\n"
          },
          "outageHandling": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorOutageHandling:NetworkMonitorOutageHandling",
            "description": "Outage handling configuration\n"
          },
          "performanceThresholds": {
            "$ref": "#/types/dynatrace:index%2FNetworkMonitorPerformanceThresholds:NetworkMonitorPerformanceThresholds",
            "description": "Performance thresholds configuration\n"
          },
          "steps": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FNetworkMonitorStep:NetworkMonitorStep"
            },
            "description": "The steps of the monitor\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FNetworkMonitorTag:NetworkMonitorTag"
            },
            "description": "A set of tags assigned to the monitor.\n"
          },
          "type": {
            "type": "string",
            "description": "Type of the monitor, possible values: `MULTI_PROTOCOL`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/networkMonitorOutage:NetworkMonitorOutage": {
      "properties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "Alert if all locations are unable to access my target address\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": "are unable to access my target address\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "Alert if at least\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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (MULTIPROTOCOL_MONITOR). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "globalOutages",
        "localOutages"
      ],
      "inputProperties": {
        "globalConsecutiveOutageCountThreshold": {
          "type": "integer",
          "description": "Alert if all locations are unable to access my target address\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": "are unable to access my target address\n"
        },
        "localLocationOutageCountThreshold": {
          "type": "integer",
          "description": "Alert if at least\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"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (MULTIPROTOCOL_MONITOR). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "globalOutages",
        "localOutages"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering NetworkMonitorOutage resources.\n",
        "properties": {
          "globalConsecutiveOutageCountThreshold": {
            "type": "integer",
            "description": "Alert if all locations are unable to access my target address\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": "are unable to access my target address\n"
          },
          "localLocationOutageCountThreshold": {
            "type": "integer",
            "description": "Alert if at least\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"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (MULTIPROTOCOL_MONITOR). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/networkTraffic:NetworkTraffic": {
      "properties": {
        "excludeIp": {
          "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeIp:NetworkTrafficExcludeIp",
          "description": "Providing a host IP address, you will exclude network traffic only in calculating connectivity (other metrics will still be calculated).\n"
        },
        "excludeNic": {
          "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeNic:NetworkTrafficExcludeNic",
          "description": "Selecting a network interface, you will exclude all network traffic on that interface from being monitored. You can select from the list below what to not monitor, or input it manually using the \"other one\" option.\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "hostId"
      ],
      "inputProperties": {
        "excludeIp": {
          "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeIp:NetworkTrafficExcludeIp",
          "description": "Providing a host IP address, you will exclude network traffic only in calculating connectivity (other metrics will still be calculated).\n"
        },
        "excludeNic": {
          "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeNic:NetworkTrafficExcludeNic",
          "description": "Selecting a network interface, you will exclude all network traffic on that interface from being monitored. You can select from the list below what to not monitor, or input it manually using the \"other one\" option.\n"
        },
        "hostId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "hostId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering NetworkTraffic resources.\n",
        "properties": {
          "excludeIp": {
            "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeIp:NetworkTrafficExcludeIp",
            "description": "Providing a host IP address, you will exclude network traffic only in calculating connectivity (other metrics will still be calculated).\n"
          },
          "excludeNic": {
            "$ref": "#/types/dynatrace:index%2FNetworkTrafficExcludeNic:NetworkTrafficExcludeNic",
            "description": "Selecting a network interface, you will exclude all network traffic on that interface from being monitored. You can select from the list below what to not monitor, or input it manually using the \"other one\" option.\n"
          },
          "hostId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/networkZone:NetworkZone": {
      "properties": {
        "alternativeZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of alternative network zones.\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the network zone\n"
        },
        "fallbackMode": {
          "type": "string",
          "description": "The fallback mode of the network zone. Possible values: `ANY_ACTIVE_GATE`, `NONE`, `ONLY_DEFAULT_ZONE`\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the network zone cannot be modified once created. Dynatrace stores the field in lowercase, allowed characters: alphanumeric, hyphen, underscore, dot\n"
        },
        "numOfConfiguredActivegates": {
          "type": "integer",
          "description": "The number of ActiveGates in the network zone.\n"
        },
        "numOfConfiguredOneagents": {
          "type": "integer",
          "description": "The number of OneAgents that are configured to use the network zone as primary.\n"
        },
        "numOfOneagentsFromOtherZones": {
          "type": "integer",
          "description": "The number of OneAgents from other network zones that are using ActiveGates in the network zone.\n"
        },
        "numOfOneagentsUsing": {
          "type": "integer",
          "description": "The number of OneAgents that are using ActiveGates in the network zone.\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "alternativeZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of alternative network zones.\n"
        },
        "description": {
          "type": "string",
          "description": "A short description of the network zone\n"
        },
        "fallbackMode": {
          "type": "string",
          "description": "The fallback mode of the network zone. Possible values: `ANY_ACTIVE_GATE`, `NONE`, `ONLY_DEFAULT_ZONE`\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the network zone cannot be modified once created. Dynatrace stores the field in lowercase, allowed characters: alphanumeric, hyphen, underscore, dot\n"
        },
        "numOfConfiguredActivegates": {
          "type": "integer",
          "description": "The number of ActiveGates in the network zone.\n"
        },
        "numOfConfiguredOneagents": {
          "type": "integer",
          "description": "The number of OneAgents that are configured to use the network zone as primary.\n"
        },
        "numOfOneagentsFromOtherZones": {
          "type": "integer",
          "description": "The number of OneAgents from other network zones that are using ActiveGates in the network zone.\n"
        },
        "numOfOneagentsUsing": {
          "type": "integer",
          "description": "The number of OneAgents that are using ActiveGates in the network zone.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering NetworkZone resources.\n",
        "properties": {
          "alternativeZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of alternative network zones.\n"
          },
          "description": {
            "type": "string",
            "description": "A short description of the network zone\n"
          },
          "fallbackMode": {
            "type": "string",
            "description": "The fallback mode of the network zone. Possible values: `ANY_ACTIVE_GATE`, `NONE`, `ONLY_DEFAULT_ZONE`\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the network zone cannot be modified once created. Dynatrace stores the field in lowercase, allowed characters: alphanumeric, hyphen, underscore, dot\n"
          },
          "numOfConfiguredActivegates": {
            "type": "integer",
            "description": "The number of ActiveGates in the network zone.\n"
          },
          "numOfConfiguredOneagents": {
            "type": "integer",
            "description": "The number of OneAgents that are configured to use the network zone as primary.\n"
          },
          "numOfOneagentsFromOtherZones": {
            "type": "integer",
            "description": "The number of OneAgents from other network zones that are using ActiveGates in the network zone.\n"
          },
          "numOfOneagentsUsing": {
            "type": "integer",
            "description": "The number of OneAgents that are using ActiveGates in the network zone.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/networkZones:NetworkZones": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Network Zones are 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"
      ],
      "inputProperties": {
        "enabled": {
          "type": "boolean",
          "description": "Network Zones are 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"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering NetworkZones resources.\n",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "Network Zones are 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"
      }
    },
    "dynatrace:index/notification:Notification": {
      "properties": {
        "ansibleTower": {
          "$ref": "#/types/dynatrace:index%2FNotificationAnsibleTower:NotificationAnsibleTower",
          "description": "Configuration for Ansible Tower Notification\n"
        },
        "config": {
          "$ref": "#/types/dynatrace:index%2FNotificationConfig:NotificationConfig",
          "description": "Configuration for Generic Notification\n"
        },
        "email": {
          "$ref": "#/types/dynatrace:index%2FNotificationEmail:NotificationEmail",
          "description": "Configuration for Email Notification\n"
        },
        "jira": {
          "$ref": "#/types/dynatrace:index%2FNotificationJira:NotificationJira",
          "description": "Configuration for Jira Notification\n"
        },
        "opsGenie": {
          "$ref": "#/types/dynatrace:index%2FNotificationOpsGenie:NotificationOpsGenie",
          "description": "Configuration for OpsGenie Notification\n"
        },
        "pagerDuty": {
          "$ref": "#/types/dynatrace:index%2FNotificationPagerDuty:NotificationPagerDuty",
          "description": "Configuration for PagerDuty Notification\n"
        },
        "serviceNow": {
          "$ref": "#/types/dynatrace:index%2FNotificationServiceNow:NotificationServiceNow",
          "description": "Configuration for ServiceNow Notification\n"
        },
        "slack": {
          "$ref": "#/types/dynatrace:index%2FNotificationSlack:NotificationSlack",
          "description": "Configuration for Slack Notification\n"
        },
        "trello": {
          "$ref": "#/types/dynatrace:index%2FNotificationTrello:NotificationTrello",
          "description": "Configuration for Trello Notification\n"
        },
        "victorOps": {
          "$ref": "#/types/dynatrace:index%2FNotificationVictorOps:NotificationVictorOps",
          "description": "Configuration for VictorOps Notification\n"
        },
        "webHook": {
          "$ref": "#/types/dynatrace:index%2FNotificationWebHook:NotificationWebHook",
          "description": "Configuration for WebHook Notification\n"
        },
        "xmatters": {
          "$ref": "#/types/dynatrace:index%2FNotificationXmatters:NotificationXmatters",
          "description": "Configuration for XMatters Notification\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "ansibleTower": {
          "$ref": "#/types/dynatrace:index%2FNotificationAnsibleTower:NotificationAnsibleTower",
          "description": "Configuration for Ansible Tower Notification\n"
        },
        "config": {
          "$ref": "#/types/dynatrace:index%2FNotificationConfig:NotificationConfig",
          "description": "Configuration for Generic Notification\n"
        },
        "email": {
          "$ref": "#/types/dynatrace:index%2FNotificationEmail:NotificationEmail",
          "description": "Configuration for Email Notification\n"
        },
        "jira": {
          "$ref": "#/types/dynatrace:index%2FNotificationJira:NotificationJira",
          "description": "Configuration for Jira Notification\n"
        },
        "opsGenie": {
          "$ref": "#/types/dynatrace:index%2FNotificationOpsGenie:NotificationOpsGenie",
          "description": "Configuration for OpsGenie Notification\n"
        },
        "pagerDuty": {
          "$ref": "#/types/dynatrace:index%2FNotificationPagerDuty:NotificationPagerDuty",
          "description": "Configuration for PagerDuty Notification\n"
        },
        "serviceNow": {
          "$ref": "#/types/dynatrace:index%2FNotificationServiceNow:NotificationServiceNow",
          "description": "Configuration for ServiceNow Notification\n"
        },
        "slack": {
          "$ref": "#/types/dynatrace:index%2FNotificationSlack:NotificationSlack",
          "description": "Configuration for Slack Notification\n"
        },
        "trello": {
          "$ref": "#/types/dynatrace:index%2FNotificationTrello:NotificationTrello",
          "description": "Configuration for Trello Notification\n"
        },
        "victorOps": {
          "$ref": "#/types/dynatrace:index%2FNotificationVictorOps:NotificationVictorOps",
          "description": "Configuration for VictorOps Notification\n"
        },
        "webHook": {
          "$ref": "#/types/dynatrace:index%2FNotificationWebHook:NotificationWebHook",
          "description": "Configuration for WebHook Notification\n"
        },
        "xmatters": {
          "$ref": "#/types/dynatrace:index%2FNotificationXmatters:NotificationXmatters",
          "description": "Configuration for XMatters Notification\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Notification resources.\n",
        "properties": {
          "ansibleTower": {
            "$ref": "#/types/dynatrace:index%2FNotificationAnsibleTower:NotificationAnsibleTower",
            "description": "Configuration for Ansible Tower Notification\n"
          },
          "config": {
            "$ref": "#/types/dynatrace:index%2FNotificationConfig:NotificationConfig",
            "description": "Configuration for Generic Notification\n"
          },
          "email": {
            "$ref": "#/types/dynatrace:index%2FNotificationEmail:NotificationEmail",
            "description": "Configuration for Email Notification\n"
          },
          "jira": {
            "$ref": "#/types/dynatrace:index%2FNotificationJira:NotificationJira",
            "description": "Configuration for Jira Notification\n"
          },
          "opsGenie": {
            "$ref": "#/types/dynatrace:index%2FNotificationOpsGenie:NotificationOpsGenie",
            "description": "Configuration for OpsGenie Notification\n"
          },
          "pagerDuty": {
            "$ref": "#/types/dynatrace:index%2FNotificationPagerDuty:NotificationPagerDuty",
            "description": "Configuration for PagerDuty Notification\n"
          },
          "serviceNow": {
            "$ref": "#/types/dynatrace:index%2FNotificationServiceNow:NotificationServiceNow",
            "description": "Configuration for ServiceNow Notification\n"
          },
          "slack": {
            "$ref": "#/types/dynatrace:index%2FNotificationSlack:NotificationSlack",
            "description": "Configuration for Slack Notification\n"
          },
          "trello": {
            "$ref": "#/types/dynatrace:index%2FNotificationTrello:NotificationTrello",
            "description": "Configuration for Trello Notification\n"
          },
          "victorOps": {
            "$ref": "#/types/dynatrace:index%2FNotificationVictorOps:NotificationVictorOps",
            "description": "Configuration for VictorOps Notification\n"
          },
          "webHook": {
            "$ref": "#/types/dynatrace:index%2FNotificationWebHook:NotificationWebHook",
            "description": "Configuration for WebHook Notification\n"
          },
          "xmatters": {
            "$ref": "#/types/dynatrace:index%2FNotificationXmatters:NotificationXmatters",
            "description": "Configuration for XMatters Notification\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/oneagentDefaultMode:OneagentDefaultMode": {
      "properties": {
        "defaultMode": {
          "type": "string",
          "description": "Possible Values: `DISCOVERY`, `FULL_STACK`, `INFRASTRUCTURE`\n"
        }
      },
      "type": "object",
      "required": [
        "defaultMode"
      ],
      "inputProperties": {
        "defaultMode": {
          "type": "string",
          "description": "Possible Values: `DISCOVERY`, `FULL_STACK`, `INFRASTRUCTURE`\n"
        }
      },
      "requiredInputs": [
        "defaultMode"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OneagentDefaultMode resources.\n",
        "properties": {
          "defaultMode": {
            "type": "string",
            "description": "Possible Values: `DISCOVERY`, `FULL_STACK`, `INFRASTRUCTURE`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/oneagentDefaultVersion:OneagentDefaultVersion": {
      "properties": {
        "defaultVersion": {
          "type": "string",
          "description": "Default version"
        },
        "revision": {
          "type": "string",
          "description": "Revision"
        }
      },
      "type": "object",
      "required": [
        "defaultVersion"
      ],
      "inputProperties": {
        "defaultVersion": {
          "type": "string",
          "description": "Default version"
        },
        "revision": {
          "type": "string",
          "description": "Revision"
        }
      },
      "requiredInputs": [
        "defaultVersion"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OneagentDefaultVersion resources.\n",
        "properties": {
          "defaultVersion": {
            "type": "string",
            "description": "Default version"
          },
          "revision": {
            "type": "string",
            "description": "Revision"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/oneagentFeatures:OneagentFeatures": {
      "properties": {
        "_restore_": {
          "type": "string"
        },
        "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"
        },
        "forcible": {
          "type": "boolean",
          "description": "Activate this feature also in OneAgents only fulfilling the minimum Opt-In version\n"
        },
        "instrumentation": {
          "type": "boolean",
          "description": "Instrumentation enabled (change needs a process restart)\n"
        },
        "key": {
          "type": "string",
          "description": "Feature\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS*GROUP*INSTANCE, PROCESS_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "_restore_",
        "enabled",
        "key"
      ],
      "inputProperties": {
        "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"
        },
        "forcible": {
          "type": "boolean",
          "description": "Activate this feature also in OneAgents only fulfilling the minimum Opt-In version\n"
        },
        "instrumentation": {
          "type": "boolean",
          "description": "Instrumentation enabled (change needs a process restart)\n"
        },
        "key": {
          "type": "string",
          "description": "Feature\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS*GROUP*INSTANCE, PROCESS_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "key"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OneagentFeatures resources.\n",
        "properties": {
          "_restore_": {
            "type": "string"
          },
          "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"
          },
          "forcible": {
            "type": "boolean",
            "description": "Activate this feature also in OneAgents only fulfilling the minimum Opt-In version\n"
          },
          "instrumentation": {
            "type": "boolean",
            "description": "Instrumentation enabled (change needs a process restart)\n"
          },
          "key": {
            "type": "string",
            "description": "Feature\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (PROCESS*GROUP*INSTANCE, PROCESS_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/oneagentSideMasking:OneagentSideMasking": {
      "properties": {
        "isEmailMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude email addresses from URLs\n"
        },
        "isFinancialMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude IBANs and payment card numbers from URLs\n"
        },
        "isNumbersMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude hexadecimal IDs and consecutive numbers above 5 digits from URLs\n"
        },
        "isQueryMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude query parameters from URLs and web requests\n"
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "isEmailMaskingEnabled",
        "isFinancialMaskingEnabled",
        "isNumbersMaskingEnabled",
        "isQueryMaskingEnabled"
      ],
      "inputProperties": {
        "isEmailMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude email addresses from URLs\n"
        },
        "isFinancialMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude IBANs and payment card numbers from URLs\n"
        },
        "isNumbersMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude hexadecimal IDs and consecutive numbers above 5 digits from URLs\n"
        },
        "isQueryMaskingEnabled": {
          "type": "boolean",
          "description": "Exclude query parameters from URLs and web requests\n"
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "requiredInputs": [
        "isEmailMaskingEnabled",
        "isFinancialMaskingEnabled",
        "isNumbersMaskingEnabled",
        "isQueryMaskingEnabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OneagentSideMasking resources.\n",
        "properties": {
          "isEmailMaskingEnabled": {
            "type": "boolean",
            "description": "Exclude email addresses from URLs\n"
          },
          "isFinancialMaskingEnabled": {
            "type": "boolean",
            "description": "Exclude IBANs and payment card numbers from URLs\n"
          },
          "isNumbersMaskingEnabled": {
            "type": "boolean",
            "description": "Exclude hexadecimal IDs and consecutive numbers above 5 digits from URLs\n"
          },
          "isQueryMaskingEnabled": {
            "type": "boolean",
            "description": "Exclude query parameters from URLs and web requests\n"
          },
          "processGroupId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/oneagentUpdates:OneagentUpdates": {
      "properties": {
        "maintenanceWindows": {
          "$ref": "#/types/dynatrace:index%2FOneagentUpdatesMaintenanceWindows:OneagentUpdatesMaintenanceWindows",
          "description": "Maintenance windows\n"
        },
        "revision": {
          "type": "string",
          "description": "Revision\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "targetVersion": {
          "type": "string",
          "description": "Target version\n"
        },
        "updateMode": {
          "type": "string",
          "description": "Possible Values: `AUTOMATIC`, `AUTOMATIC_DURING_MW`, `MANUAL`\n"
        }
      },
      "type": "object",
      "required": [
        "updateMode"
      ],
      "inputProperties": {
        "maintenanceWindows": {
          "$ref": "#/types/dynatrace:index%2FOneagentUpdatesMaintenanceWindows:OneagentUpdatesMaintenanceWindows",
          "description": "Maintenance windows\n"
        },
        "revision": {
          "type": "string",
          "description": "Revision\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "targetVersion": {
          "type": "string",
          "description": "Target version\n"
        },
        "updateMode": {
          "type": "string",
          "description": "Possible Values: `AUTOMATIC`, `AUTOMATIC_DURING_MW`, `MANUAL`\n"
        }
      },
      "requiredInputs": [
        "updateMode"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OneagentUpdates resources.\n",
        "properties": {
          "maintenanceWindows": {
            "$ref": "#/types/dynatrace:index%2FOneagentUpdatesMaintenanceWindows:OneagentUpdatesMaintenanceWindows",
            "description": "Maintenance windows\n"
          },
          "revision": {
            "type": "string",
            "description": "Revision\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "targetVersion": {
            "type": "string",
            "description": "Target version\n"
          },
          "updateMode": {
            "type": "string",
            "description": "Possible Values: `AUTOMATIC`, `AUTOMATIC_DURING_MW`, `MANUAL`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineBusinessEvents:OpenpipelineBusinessEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpoints:OpenpipelineBusinessEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelines:OpenpipelineBusinessEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsRouting:OpenpipelineBusinessEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpoints:OpenpipelineBusinessEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelines:OpenpipelineBusinessEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsRouting:OpenpipelineBusinessEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineBusinessEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsEndpoints:OpenpipelineBusinessEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsPipelines:OpenpipelineBusinessEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineBusinessEventsRouting:OpenpipelineBusinessEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineDavisEvents:OpenpipelineDavisEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpoints:OpenpipelineDavisEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelines:OpenpipelineDavisEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsRouting:OpenpipelineDavisEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpoints:OpenpipelineDavisEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelines:OpenpipelineDavisEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsRouting:OpenpipelineDavisEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineDavisEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsEndpoints:OpenpipelineDavisEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsPipelines:OpenpipelineDavisEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisEventsRouting:OpenpipelineDavisEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineDavisProblems:OpenpipelineDavisProblems": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpoints:OpenpipelineDavisProblemsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelines:OpenpipelineDavisProblemsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsRouting:OpenpipelineDavisProblemsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpoints:OpenpipelineDavisProblemsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelines:OpenpipelineDavisProblemsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsRouting:OpenpipelineDavisProblemsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineDavisProblems resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsEndpoints:OpenpipelineDavisProblemsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsPipelines:OpenpipelineDavisProblemsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineDavisProblemsRouting:OpenpipelineDavisProblemsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineEvents:OpenpipelineEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpoints:OpenpipelineEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelines:OpenpipelineEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsRouting:OpenpipelineEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpoints:OpenpipelineEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelines:OpenpipelineEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsRouting:OpenpipelineEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsEndpoints:OpenpipelineEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsPipelines:OpenpipelineEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineEventsRouting:OpenpipelineEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineLogs:OpenpipelineLogs": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpoints:OpenpipelineLogsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelines:OpenpipelineLogsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsRouting:OpenpipelineLogsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpoints:OpenpipelineLogsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelines:OpenpipelineLogsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsRouting:OpenpipelineLogsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineLogs resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsEndpoints:OpenpipelineLogsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsPipelines:OpenpipelineLogsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineLogsRouting:OpenpipelineLogsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineMetrics:OpenpipelineMetrics": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpoints:OpenpipelineMetricsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelines:OpenpipelineMetricsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsRouting:OpenpipelineMetricsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpoints:OpenpipelineMetricsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelines:OpenpipelineMetricsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsRouting:OpenpipelineMetricsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineMetrics resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsEndpoints:OpenpipelineMetricsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsPipelines:OpenpipelineMetricsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineMetricsRouting:OpenpipelineMetricsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineSdlcEvents:OpenpipelineSdlcEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpoints:OpenpipelineSdlcEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelines:OpenpipelineSdlcEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsRouting:OpenpipelineSdlcEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpoints:OpenpipelineSdlcEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelines:OpenpipelineSdlcEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsRouting:OpenpipelineSdlcEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineSdlcEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsEndpoints:OpenpipelineSdlcEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsPipelines:OpenpipelineSdlcEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSdlcEventsRouting:OpenpipelineSdlcEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineSecurityEvents:OpenpipelineSecurityEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpoints:OpenpipelineSecurityEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelines:OpenpipelineSecurityEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsRouting:OpenpipelineSecurityEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpoints:OpenpipelineSecurityEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelines:OpenpipelineSecurityEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsRouting:OpenpipelineSecurityEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineSecurityEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsEndpoints:OpenpipelineSecurityEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsPipelines:OpenpipelineSecurityEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSecurityEventsRouting:OpenpipelineSecurityEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineSpans:OpenpipelineSpans": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpoints:OpenpipelineSpansEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelines:OpenpipelineSpansPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansRouting:OpenpipelineSpansRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpoints:OpenpipelineSpansEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelines:OpenpipelineSpansPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansRouting:OpenpipelineSpansRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineSpans resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansEndpoints:OpenpipelineSpansEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansPipelines:OpenpipelineSpansPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSpansRouting:OpenpipelineSpansRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineSystemEvents:OpenpipelineSystemEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpoints:OpenpipelineSystemEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelines:OpenpipelineSystemEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsRouting:OpenpipelineSystemEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpoints:OpenpipelineSystemEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelines:OpenpipelineSystemEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsRouting:OpenpipelineSystemEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineSystemEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsEndpoints:OpenpipelineSystemEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsPipelines:OpenpipelineSystemEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineSystemEventsRouting:OpenpipelineSystemEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineUserEvents:OpenpipelineUserEvents": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpoints:OpenpipelineUserEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelines:OpenpipelineUserEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsRouting:OpenpipelineUserEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpoints:OpenpipelineUserEventsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelines:OpenpipelineUserEventsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsRouting:OpenpipelineUserEventsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineUserEvents resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsEndpoints:OpenpipelineUserEventsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsPipelines:OpenpipelineUserEventsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserEventsRouting:OpenpipelineUserEventsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineUserSessions:OpenpipelineUserSessions": {
      "properties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpoints:OpenpipelineUserSessionsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelines:OpenpipelineUserSessionsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsRouting:OpenpipelineUserSessionsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "endpoints": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpoints:OpenpipelineUserSessionsEndpoints",
          "description": "List of all ingest sources of the configuration\n"
        },
        "pipelines": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelines:OpenpipelineUserSessionsPipelines",
          "description": "List of all pipelines of the configuration\n"
        },
        "routing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsRouting:OpenpipelineUserSessionsRouting",
          "description": "Dynamic routing definition\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineUserSessions resources.\n",
        "properties": {
          "endpoints": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsEndpoints:OpenpipelineUserSessionsEndpoints",
            "description": "List of all ingest sources of the configuration\n"
          },
          "pipelines": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsPipelines:OpenpipelineUserSessionsPipelines",
            "description": "List of all pipelines of the configuration\n"
          },
          "routing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineUserSessionsRouting:OpenpipelineUserSessionsRouting",
            "description": "Dynamic routing definition\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2BizeventsIngestsources:OpenpipelineV2BizeventsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessing:OpenpipelineV2BizeventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesStaticRouting:OpenpipelineV2BizeventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessing:OpenpipelineV2BizeventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesStaticRouting:OpenpipelineV2BizeventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2BizeventsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesProcessing:OpenpipelineV2BizeventsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsIngestsourcesStaticRouting:OpenpipelineV2BizeventsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2BizeventsPipelines:OpenpipelineV2BizeventsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocation:OpenpipelineV2BizeventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtraction:OpenpipelineV2BizeventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavis:OpenpipelineV2BizeventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtraction:OpenpipelineV2BizeventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessing:OpenpipelineV2BizeventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocation:OpenpipelineV2BizeventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContext:OpenpipelineV2BizeventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorage:OpenpipelineV2BizeventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocation:OpenpipelineV2BizeventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtraction:OpenpipelineV2BizeventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavis:OpenpipelineV2BizeventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtraction:OpenpipelineV2BizeventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessing:OpenpipelineV2BizeventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocation:OpenpipelineV2BizeventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContext:OpenpipelineV2BizeventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorage:OpenpipelineV2BizeventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2BizeventsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesCostAllocation:OpenpipelineV2BizeventsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDataExtraction:OpenpipelineV2BizeventsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesDavis:OpenpipelineV2BizeventsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesMetricExtraction:OpenpipelineV2BizeventsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProcessing:OpenpipelineV2BizeventsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesProductAllocation:OpenpipelineV2BizeventsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesSecurityContext:OpenpipelineV2BizeventsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsPipelinesStorage:OpenpipelineV2BizeventsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2BizeventsRouting:OpenpipelineV2BizeventsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsRoutingRoutingEntries:OpenpipelineV2BizeventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsRoutingRoutingEntries:OpenpipelineV2BizeventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2BizeventsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2BizeventsRoutingRoutingEntries:OpenpipelineV2BizeventsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2DavisEventsIngestsources:OpenpipelineV2DavisEventsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessing:OpenpipelineV2DavisEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesStaticRouting:OpenpipelineV2DavisEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessing:OpenpipelineV2DavisEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesStaticRouting:OpenpipelineV2DavisEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2DavisEventsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesProcessing:OpenpipelineV2DavisEventsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsIngestsourcesStaticRouting:OpenpipelineV2DavisEventsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2DavisEventsPipelines:OpenpipelineV2DavisEventsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtraction:OpenpipelineV2DavisEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavis:OpenpipelineV2DavisEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessing:OpenpipelineV2DavisEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContext:OpenpipelineV2DavisEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorage:OpenpipelineV2DavisEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtraction:OpenpipelineV2DavisEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavis:OpenpipelineV2DavisEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessing:OpenpipelineV2DavisEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContext:OpenpipelineV2DavisEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorage:OpenpipelineV2DavisEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2DavisEventsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesCostAllocation:OpenpipelineV2DavisEventsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDataExtraction:OpenpipelineV2DavisEventsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesDavis:OpenpipelineV2DavisEventsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesMetricExtraction:OpenpipelineV2DavisEventsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProcessing:OpenpipelineV2DavisEventsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesProductAllocation:OpenpipelineV2DavisEventsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesSecurityContext:OpenpipelineV2DavisEventsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsPipelinesStorage:OpenpipelineV2DavisEventsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2DavisEventsRouting:OpenpipelineV2DavisEventsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsRoutingRoutingEntries:OpenpipelineV2DavisEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsRoutingRoutingEntries:OpenpipelineV2DavisEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2DavisEventsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisEventsRoutingRoutingEntries:OpenpipelineV2DavisEventsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2DavisProblemsIngestsources:OpenpipelineV2DavisProblemsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessing:OpenpipelineV2DavisProblemsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesStaticRouting:OpenpipelineV2DavisProblemsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessing:OpenpipelineV2DavisProblemsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesStaticRouting:OpenpipelineV2DavisProblemsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2DavisProblemsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesProcessing:OpenpipelineV2DavisProblemsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsIngestsourcesStaticRouting:OpenpipelineV2DavisProblemsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2DavisProblemsPipelines:OpenpipelineV2DavisProblemsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavis:OpenpipelineV2DavisProblemsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessing:OpenpipelineV2DavisProblemsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContext:OpenpipelineV2DavisProblemsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorage:OpenpipelineV2DavisProblemsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavis:OpenpipelineV2DavisProblemsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessing:OpenpipelineV2DavisProblemsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContext:OpenpipelineV2DavisProblemsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorage:OpenpipelineV2DavisProblemsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2DavisProblemsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesCostAllocation:OpenpipelineV2DavisProblemsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDataExtraction:OpenpipelineV2DavisProblemsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesDavis:OpenpipelineV2DavisProblemsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesMetricExtraction:OpenpipelineV2DavisProblemsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProcessing:OpenpipelineV2DavisProblemsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesProductAllocation:OpenpipelineV2DavisProblemsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesSecurityContext:OpenpipelineV2DavisProblemsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsPipelinesStorage:OpenpipelineV2DavisProblemsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2DavisProblemsRouting:OpenpipelineV2DavisProblemsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsRoutingRoutingEntries:OpenpipelineV2DavisProblemsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsRoutingRoutingEntries:OpenpipelineV2DavisProblemsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2DavisProblemsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2DavisProblemsRoutingRoutingEntries:OpenpipelineV2DavisProblemsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsIngestsources:OpenpipelineV2EventsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessing:OpenpipelineV2EventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesStaticRouting:OpenpipelineV2EventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessing:OpenpipelineV2EventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesStaticRouting:OpenpipelineV2EventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesProcessing:OpenpipelineV2EventsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsIngestsourcesStaticRouting:OpenpipelineV2EventsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsPipelines:OpenpipelineV2EventsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocation:OpenpipelineV2EventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtraction:OpenpipelineV2EventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavis:OpenpipelineV2EventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtraction:OpenpipelineV2EventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessing:OpenpipelineV2EventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocation:OpenpipelineV2EventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContext:OpenpipelineV2EventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorage:OpenpipelineV2EventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocation:OpenpipelineV2EventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtraction:OpenpipelineV2EventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavis:OpenpipelineV2EventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtraction:OpenpipelineV2EventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessing:OpenpipelineV2EventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocation:OpenpipelineV2EventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContext:OpenpipelineV2EventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorage:OpenpipelineV2EventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesCostAllocation:OpenpipelineV2EventsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDataExtraction:OpenpipelineV2EventsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesDavis:OpenpipelineV2EventsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesMetricExtraction:OpenpipelineV2EventsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProcessing:OpenpipelineV2EventsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesProductAllocation:OpenpipelineV2EventsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesSecurityContext:OpenpipelineV2EventsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsPipelinesStorage:OpenpipelineV2EventsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsRouting:OpenpipelineV2EventsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsRoutingRoutingEntries:OpenpipelineV2EventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsRoutingRoutingEntries:OpenpipelineV2EventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsRoutingRoutingEntries:OpenpipelineV2EventsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsSdlcIngestsources:OpenpipelineV2EventsSdlcIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessing:OpenpipelineV2EventsSdlcIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesStaticRouting:OpenpipelineV2EventsSdlcIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessing:OpenpipelineV2EventsSdlcIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesStaticRouting:OpenpipelineV2EventsSdlcIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsSdlcIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesProcessing:OpenpipelineV2EventsSdlcIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcIngestsourcesStaticRouting:OpenpipelineV2EventsSdlcIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsSdlcPipelines:OpenpipelineV2EventsSdlcPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavis:OpenpipelineV2EventsSdlcPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessing:OpenpipelineV2EventsSdlcPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContext:OpenpipelineV2EventsSdlcPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorage:OpenpipelineV2EventsSdlcPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavis:OpenpipelineV2EventsSdlcPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessing:OpenpipelineV2EventsSdlcPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContext:OpenpipelineV2EventsSdlcPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorage:OpenpipelineV2EventsSdlcPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsSdlcPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesCostAllocation:OpenpipelineV2EventsSdlcPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDataExtraction:OpenpipelineV2EventsSdlcPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesDavis:OpenpipelineV2EventsSdlcPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesMetricExtraction:OpenpipelineV2EventsSdlcPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProcessing:OpenpipelineV2EventsSdlcPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesProductAllocation:OpenpipelineV2EventsSdlcPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesSecurityContext:OpenpipelineV2EventsSdlcPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcPipelinesStorage:OpenpipelineV2EventsSdlcPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsSdlcRouting:OpenpipelineV2EventsSdlcRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcRoutingRoutingEntries:OpenpipelineV2EventsSdlcRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcRoutingRoutingEntries:OpenpipelineV2EventsSdlcRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsSdlcRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSdlcRoutingRoutingEntries:OpenpipelineV2EventsSdlcRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsSecurityIngestsources:OpenpipelineV2EventsSecurityIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessing:OpenpipelineV2EventsSecurityIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesStaticRouting:OpenpipelineV2EventsSecurityIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessing:OpenpipelineV2EventsSecurityIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesStaticRouting:OpenpipelineV2EventsSecurityIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsSecurityIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesProcessing:OpenpipelineV2EventsSecurityIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityIngestsourcesStaticRouting:OpenpipelineV2EventsSecurityIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsSecurityPipelines:OpenpipelineV2EventsSecurityPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavis:OpenpipelineV2EventsSecurityPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessing:OpenpipelineV2EventsSecurityPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContext:OpenpipelineV2EventsSecurityPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorage:OpenpipelineV2EventsSecurityPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavis:OpenpipelineV2EventsSecurityPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessing:OpenpipelineV2EventsSecurityPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContext:OpenpipelineV2EventsSecurityPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorage:OpenpipelineV2EventsSecurityPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsSecurityPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesCostAllocation:OpenpipelineV2EventsSecurityPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDataExtraction:OpenpipelineV2EventsSecurityPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesDavis:OpenpipelineV2EventsSecurityPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesMetricExtraction:OpenpipelineV2EventsSecurityPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProcessing:OpenpipelineV2EventsSecurityPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesProductAllocation:OpenpipelineV2EventsSecurityPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesSecurityContext:OpenpipelineV2EventsSecurityPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityPipelinesStorage:OpenpipelineV2EventsSecurityPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2EventsSecurityRouting:OpenpipelineV2EventsSecurityRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityRoutingRoutingEntries:OpenpipelineV2EventsSecurityRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityRoutingRoutingEntries:OpenpipelineV2EventsSecurityRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2EventsSecurityRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2EventsSecurityRoutingRoutingEntries:OpenpipelineV2EventsSecurityRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2LogsIngestsources:OpenpipelineV2LogsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessing:OpenpipelineV2LogsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesStaticRouting:OpenpipelineV2LogsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessing:OpenpipelineV2LogsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesStaticRouting:OpenpipelineV2LogsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2LogsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesProcessing:OpenpipelineV2LogsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsIngestsourcesStaticRouting:OpenpipelineV2LogsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2LogsPipelines:OpenpipelineV2LogsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocation:OpenpipelineV2LogsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtraction:OpenpipelineV2LogsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavis:OpenpipelineV2LogsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtraction:OpenpipelineV2LogsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessing:OpenpipelineV2LogsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocation:OpenpipelineV2LogsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContext:OpenpipelineV2LogsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorage:OpenpipelineV2LogsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocation:OpenpipelineV2LogsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtraction:OpenpipelineV2LogsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavis:OpenpipelineV2LogsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtraction:OpenpipelineV2LogsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessing:OpenpipelineV2LogsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocation:OpenpipelineV2LogsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContext:OpenpipelineV2LogsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorage:OpenpipelineV2LogsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2LogsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesCostAllocation:OpenpipelineV2LogsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDataExtraction:OpenpipelineV2LogsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesDavis:OpenpipelineV2LogsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesMetricExtraction:OpenpipelineV2LogsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProcessing:OpenpipelineV2LogsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesProductAllocation:OpenpipelineV2LogsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesSecurityContext:OpenpipelineV2LogsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsPipelinesStorage:OpenpipelineV2LogsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2LogsRouting:OpenpipelineV2LogsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsRoutingRoutingEntries:OpenpipelineV2LogsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsRoutingRoutingEntries:OpenpipelineV2LogsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2LogsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2LogsRoutingRoutingEntries:OpenpipelineV2LogsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2MetricsIngestsources:OpenpipelineV2MetricsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessing:OpenpipelineV2MetricsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesStaticRouting:OpenpipelineV2MetricsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessing:OpenpipelineV2MetricsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesStaticRouting:OpenpipelineV2MetricsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2MetricsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesProcessing:OpenpipelineV2MetricsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsIngestsourcesStaticRouting:OpenpipelineV2MetricsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2MetricsPipelines:OpenpipelineV2MetricsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocation:OpenpipelineV2MetricsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtraction:OpenpipelineV2MetricsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavis:OpenpipelineV2MetricsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtraction:OpenpipelineV2MetricsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessing:OpenpipelineV2MetricsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocation:OpenpipelineV2MetricsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContext:OpenpipelineV2MetricsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorage:OpenpipelineV2MetricsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocation:OpenpipelineV2MetricsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtraction:OpenpipelineV2MetricsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavis:OpenpipelineV2MetricsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtraction:OpenpipelineV2MetricsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessing:OpenpipelineV2MetricsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocation:OpenpipelineV2MetricsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContext:OpenpipelineV2MetricsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorage:OpenpipelineV2MetricsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2MetricsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesCostAllocation:OpenpipelineV2MetricsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDataExtraction:OpenpipelineV2MetricsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesDavis:OpenpipelineV2MetricsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesMetricExtraction:OpenpipelineV2MetricsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProcessing:OpenpipelineV2MetricsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesProductAllocation:OpenpipelineV2MetricsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesSecurityContext:OpenpipelineV2MetricsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsPipelinesStorage:OpenpipelineV2MetricsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2MetricsRouting:OpenpipelineV2MetricsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsRoutingRoutingEntries:OpenpipelineV2MetricsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsRoutingRoutingEntries:OpenpipelineV2MetricsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2MetricsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2MetricsRoutingRoutingEntries:OpenpipelineV2MetricsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SecurityEventsIngestsources:OpenpipelineV2SecurityEventsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessing:OpenpipelineV2SecurityEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesStaticRouting:OpenpipelineV2SecurityEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessing:OpenpipelineV2SecurityEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesStaticRouting:OpenpipelineV2SecurityEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SecurityEventsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesProcessing:OpenpipelineV2SecurityEventsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsIngestsourcesStaticRouting:OpenpipelineV2SecurityEventsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SecurityEventsPipelines:OpenpipelineV2SecurityEventsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavis:OpenpipelineV2SecurityEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessing:OpenpipelineV2SecurityEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContext:OpenpipelineV2SecurityEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorage:OpenpipelineV2SecurityEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavis:OpenpipelineV2SecurityEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessing:OpenpipelineV2SecurityEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContext:OpenpipelineV2SecurityEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorage:OpenpipelineV2SecurityEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SecurityEventsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesCostAllocation:OpenpipelineV2SecurityEventsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDataExtraction:OpenpipelineV2SecurityEventsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesDavis:OpenpipelineV2SecurityEventsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesMetricExtraction:OpenpipelineV2SecurityEventsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProcessing:OpenpipelineV2SecurityEventsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesProductAllocation:OpenpipelineV2SecurityEventsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesSecurityContext:OpenpipelineV2SecurityEventsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsPipelinesStorage:OpenpipelineV2SecurityEventsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SecurityEventsRouting:OpenpipelineV2SecurityEventsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsRoutingRoutingEntries:OpenpipelineV2SecurityEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsRoutingRoutingEntries:OpenpipelineV2SecurityEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SecurityEventsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SecurityEventsRoutingRoutingEntries:OpenpipelineV2SecurityEventsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SpansIngestsources:OpenpipelineV2SpansIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessing:OpenpipelineV2SpansIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesStaticRouting:OpenpipelineV2SpansIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessing:OpenpipelineV2SpansIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesStaticRouting:OpenpipelineV2SpansIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SpansIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesProcessing:OpenpipelineV2SpansIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansIngestsourcesStaticRouting:OpenpipelineV2SpansIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SpansPipelines:OpenpipelineV2SpansPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocation:OpenpipelineV2SpansPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtraction:OpenpipelineV2SpansPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavis:OpenpipelineV2SpansPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtraction:OpenpipelineV2SpansPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessing:OpenpipelineV2SpansPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocation:OpenpipelineV2SpansPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContext:OpenpipelineV2SpansPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorage:OpenpipelineV2SpansPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocation:OpenpipelineV2SpansPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtraction:OpenpipelineV2SpansPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavis:OpenpipelineV2SpansPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtraction:OpenpipelineV2SpansPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessing:OpenpipelineV2SpansPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocation:OpenpipelineV2SpansPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContext:OpenpipelineV2SpansPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorage:OpenpipelineV2SpansPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SpansPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesCostAllocation:OpenpipelineV2SpansPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDataExtraction:OpenpipelineV2SpansPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesDavis:OpenpipelineV2SpansPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesMetricExtraction:OpenpipelineV2SpansPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProcessing:OpenpipelineV2SpansPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesProductAllocation:OpenpipelineV2SpansPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesSecurityContext:OpenpipelineV2SpansPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansPipelinesStorage:OpenpipelineV2SpansPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SpansRouting:OpenpipelineV2SpansRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansRoutingRoutingEntries:OpenpipelineV2SpansRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansRoutingRoutingEntries:OpenpipelineV2SpansRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SpansRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SpansRoutingRoutingEntries:OpenpipelineV2SpansRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SystemEventsIngestsources:OpenpipelineV2SystemEventsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessing:OpenpipelineV2SystemEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesStaticRouting:OpenpipelineV2SystemEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessing:OpenpipelineV2SystemEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesStaticRouting:OpenpipelineV2SystemEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SystemEventsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesProcessing:OpenpipelineV2SystemEventsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsIngestsourcesStaticRouting:OpenpipelineV2SystemEventsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SystemEventsPipelines:OpenpipelineV2SystemEventsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtraction:OpenpipelineV2SystemEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavis:OpenpipelineV2SystemEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessing:OpenpipelineV2SystemEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContext:OpenpipelineV2SystemEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorage:OpenpipelineV2SystemEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtraction:OpenpipelineV2SystemEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavis:OpenpipelineV2SystemEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessing:OpenpipelineV2SystemEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContext:OpenpipelineV2SystemEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorage:OpenpipelineV2SystemEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SystemEventsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesCostAllocation:OpenpipelineV2SystemEventsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDataExtraction:OpenpipelineV2SystemEventsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesDavis:OpenpipelineV2SystemEventsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesMetricExtraction:OpenpipelineV2SystemEventsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProcessing:OpenpipelineV2SystemEventsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesProductAllocation:OpenpipelineV2SystemEventsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesSecurityContext:OpenpipelineV2SystemEventsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsPipelinesStorage:OpenpipelineV2SystemEventsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2SystemEventsRouting:OpenpipelineV2SystemEventsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsRoutingRoutingEntries:OpenpipelineV2SystemEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsRoutingRoutingEntries:OpenpipelineV2SystemEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2SystemEventsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2SystemEventsRoutingRoutingEntries:OpenpipelineV2SystemEventsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2UserEventsIngestsources:OpenpipelineV2UserEventsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessing:OpenpipelineV2UserEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesStaticRouting:OpenpipelineV2UserEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessing:OpenpipelineV2UserEventsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesStaticRouting:OpenpipelineV2UserEventsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2UserEventsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesProcessing:OpenpipelineV2UserEventsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsIngestsourcesStaticRouting:OpenpipelineV2UserEventsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2UserEventsPipelines:OpenpipelineV2UserEventsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocation:OpenpipelineV2UserEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtraction:OpenpipelineV2UserEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavis:OpenpipelineV2UserEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtraction:OpenpipelineV2UserEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessing:OpenpipelineV2UserEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocation:OpenpipelineV2UserEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContext:OpenpipelineV2UserEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorage:OpenpipelineV2UserEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocation:OpenpipelineV2UserEventsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtraction:OpenpipelineV2UserEventsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavis:OpenpipelineV2UserEventsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtraction:OpenpipelineV2UserEventsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessing:OpenpipelineV2UserEventsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocation:OpenpipelineV2UserEventsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContext:OpenpipelineV2UserEventsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorage:OpenpipelineV2UserEventsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2UserEventsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesCostAllocation:OpenpipelineV2UserEventsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDataExtraction:OpenpipelineV2UserEventsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesDavis:OpenpipelineV2UserEventsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesMetricExtraction:OpenpipelineV2UserEventsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProcessing:OpenpipelineV2UserEventsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesProductAllocation:OpenpipelineV2UserEventsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesSecurityContext:OpenpipelineV2UserEventsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsPipelinesStorage:OpenpipelineV2UserEventsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2UserEventsRouting:OpenpipelineV2UserEventsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsRoutingRoutingEntries:OpenpipelineV2UserEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsRoutingRoutingEntries:OpenpipelineV2UserEventsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2UserEventsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UserEventsRoutingRoutingEntries:OpenpipelineV2UserEventsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2UsersessionsIngestsources:OpenpipelineV2UsersessionsIngestsources": {
      "properties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessing:OpenpipelineV2UsersessionsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesStaticRouting:OpenpipelineV2UsersessionsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "inputProperties": {
        "defaultBucket": {
          "type": "string",
          "description": "Default Bucket\n"
        },
        "displayName": {
          "type": "string",
          "description": "Endpoint display name\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"
        },
        "pathSegment": {
          "type": "string",
          "description": "Endpoint segment\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessing:OpenpipelineV2UsersessionsIngestsourcesProcessing",
          "description": "Processing stage\n"
        },
        "staticRouting": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesStaticRouting:OpenpipelineV2UsersessionsIngestsourcesStaticRouting",
          "description": "Static routing of endpoint\n"
        }
      },
      "requiredInputs": [
        "displayName",
        "enabled",
        "pathSegment",
        "processing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2UsersessionsIngestsources resources.\n",
        "properties": {
          "defaultBucket": {
            "type": "string",
            "description": "Default Bucket\n"
          },
          "displayName": {
            "type": "string",
            "description": "Endpoint display name\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"
          },
          "pathSegment": {
            "type": "string",
            "description": "Endpoint segment\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesProcessing:OpenpipelineV2UsersessionsIngestsourcesProcessing",
            "description": "Processing stage\n"
          },
          "staticRouting": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsIngestsourcesStaticRouting:OpenpipelineV2UsersessionsIngestsourcesStaticRouting",
            "description": "Static routing of endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2UsersessionsPipelines:OpenpipelineV2UsersessionsPipelines": {
      "properties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtraction:OpenpipelineV2UsersessionsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavis:OpenpipelineV2UsersessionsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessing:OpenpipelineV2UsersessionsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContext:OpenpipelineV2UsersessionsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorage:OpenpipelineV2UsersessionsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "type": "object",
      "required": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "inputProperties": {
        "costAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocation",
          "description": "Cost allocation stage\n"
        },
        "customId": {
          "type": "string",
          "description": "Custom pipeline id\n"
        },
        "dataExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtraction:OpenpipelineV2UsersessionsPipelinesDataExtraction",
          "description": "Data extraction stage\n"
        },
        "davis": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavis:OpenpipelineV2UsersessionsPipelinesDavis",
          "description": "Davis event extraction stage\n"
        },
        "displayName": {
          "type": "string",
          "description": "Display name\n"
        },
        "metricExtraction": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtraction",
          "description": "Metrics extraction stage\n"
        },
        "processing": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessing:OpenpipelineV2UsersessionsPipelinesProcessing",
          "description": "Processing stage\n"
        },
        "productAllocation": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocation",
          "description": "Product allocation stage\n"
        },
        "securityContext": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContext:OpenpipelineV2UsersessionsPipelinesSecurityContext",
          "description": "Security context stage\n"
        },
        "storage": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorage:OpenpipelineV2UsersessionsPipelinesStorage",
          "description": "Storage stage\n"
        }
      },
      "requiredInputs": [
        "costAllocation",
        "customId",
        "dataExtraction",
        "davis",
        "displayName",
        "metricExtraction",
        "processing",
        "productAllocation",
        "securityContext",
        "storage"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2UsersessionsPipelines resources.\n",
        "properties": {
          "costAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesCostAllocation:OpenpipelineV2UsersessionsPipelinesCostAllocation",
            "description": "Cost allocation stage\n"
          },
          "customId": {
            "type": "string",
            "description": "Custom pipeline id\n"
          },
          "dataExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDataExtraction:OpenpipelineV2UsersessionsPipelinesDataExtraction",
            "description": "Data extraction stage\n"
          },
          "davis": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesDavis:OpenpipelineV2UsersessionsPipelinesDavis",
            "description": "Davis event extraction stage\n"
          },
          "displayName": {
            "type": "string",
            "description": "Display name\n"
          },
          "metricExtraction": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesMetricExtraction:OpenpipelineV2UsersessionsPipelinesMetricExtraction",
            "description": "Metrics extraction stage\n"
          },
          "processing": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProcessing:OpenpipelineV2UsersessionsPipelinesProcessing",
            "description": "Processing stage\n"
          },
          "productAllocation": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesProductAllocation:OpenpipelineV2UsersessionsPipelinesProductAllocation",
            "description": "Product allocation stage\n"
          },
          "securityContext": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesSecurityContext:OpenpipelineV2UsersessionsPipelinesSecurityContext",
            "description": "Security context stage\n"
          },
          "storage": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsPipelinesStorage:OpenpipelineV2UsersessionsPipelinesStorage",
            "description": "Storage stage\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/openpipelineV2UsersessionsRouting:OpenpipelineV2UsersessionsRouting": {
      "properties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsRoutingRoutingEntries:OpenpipelineV2UsersessionsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "routingEntries": {
          "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsRoutingRoutingEntries:OpenpipelineV2UsersessionsRoutingRoutingEntries",
          "description": "Routing for pipelines\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpenpipelineV2UsersessionsRouting resources.\n",
        "properties": {
          "routingEntries": {
            "$ref": "#/types/dynatrace:index%2FOpenpipelineV2UsersessionsRoutingRoutingEntries:OpenpipelineV2UsersessionsRoutingRoutingEntries",
            "description": "Routing for pipelines\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/opentelemetryMetrics:OpentelemetryMetrics": {
      "properties": {
        "additionalAttributes": {
          "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsAdditionalAttributes:OpentelemetryMetricsAdditionalAttributes",
          "description": "When enabled, the attributes defined in the list below will be added as dimensions to ingested OTLP metrics if they are present in the OpenTelemetry resource or in the instrumentation scope.\n"
        },
        "additionalAttributesToDimensionEnabled": {
          "type": "boolean",
          "description": "Add the resource and scope attributes configured below as dimensions"
        },
        "meterNameToDimensionEnabled": {
          "type": "boolean",
          "description": "When enabled, the Meter name (also referred to as InstrumentationScope or InstrumentationLibrary in OpenTelemetry SDKs) and version will be added as dimensions (`otel.scope.name` and `otel.scope.version`) to ingested OTLP metrics.\n\n**Note:** Modifying this setting will cause the metric to change. This may have an impact on existing dashboards, events and alerts that make use of these dimensions. In this case, they will need to be updated manually"
        },
        "mode": {
          "type": "string"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (environment-default). Omit this property if you want to cover the whole environment."
        },
        "toDropAttributes": {
          "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsToDropAttributes:OpentelemetryMetricsToDropAttributes",
          "description": "The attributes defined in the list below will be dropped from all ingested OTLP metrics.\n\nUpon ingest, the *Allow list: resource and scope attributes* above is applied first. Then, the *Deny list: all attributes* below is applied. The deny list therefore applies to all attributes from all sources (data points, scope and resource).\n\n**Notes:**\n\n* Modifying this setting (adding, renaming, disabling or removing attributes) will cause the metric to change. This may have an impact on existing dashboards, events and alerts that make use of these dimensions. In this case, they will need to be updated manually.\n\n* Dynatrace does not recommend including attributes starting with \"dt.\" to the deny list. Dynatrace leverages these attributes to [Enrich metrics](https://www.dynatrace.com/support/help/extend-dynatrace/extend-metrics/reference/enrich-metrics)."
        }
      },
      "type": "object",
      "required": [
        "additionalAttributesToDimensionEnabled",
        "meterNameToDimensionEnabled"
      ],
      "inputProperties": {
        "additionalAttributes": {
          "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsAdditionalAttributes:OpentelemetryMetricsAdditionalAttributes",
          "description": "When enabled, the attributes defined in the list below will be added as dimensions to ingested OTLP metrics if they are present in the OpenTelemetry resource or in the instrumentation scope.\n"
        },
        "additionalAttributesToDimensionEnabled": {
          "type": "boolean",
          "description": "Add the resource and scope attributes configured below as dimensions"
        },
        "meterNameToDimensionEnabled": {
          "type": "boolean",
          "description": "When enabled, the Meter name (also referred to as InstrumentationScope or InstrumentationLibrary in OpenTelemetry SDKs) and version will be added as dimensions (`otel.scope.name` and `otel.scope.version`) to ingested OTLP metrics.\n\n**Note:** Modifying this setting will cause the metric to change. This may have an impact on existing dashboards, events and alerts that make use of these dimensions. In this case, they will need to be updated manually"
        },
        "mode": {
          "type": "string"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (environment-default). Omit this property if you want to cover the whole environment."
        },
        "toDropAttributes": {
          "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsToDropAttributes:OpentelemetryMetricsToDropAttributes",
          "description": "The attributes defined in the list below will be dropped from all ingested OTLP metrics.\n\nUpon ingest, the *Allow list: resource and scope attributes* above is applied first. Then, the *Deny list: all attributes* below is applied. The deny list therefore applies to all attributes from all sources (data points, scope and resource).\n\n**Notes:**\n\n* Modifying this setting (adding, renaming, disabling or removing attributes) will cause the metric to change. This may have an impact on existing dashboards, events and alerts that make use of these dimensions. In this case, they will need to be updated manually.\n\n* Dynatrace does not recommend including attributes starting with \"dt.\" to the deny list. Dynatrace leverages these attributes to [Enrich metrics](https://www.dynatrace.com/support/help/extend-dynatrace/extend-metrics/reference/enrich-metrics)."
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpentelemetryMetrics resources.\n",
        "properties": {
          "additionalAttributes": {
            "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsAdditionalAttributes:OpentelemetryMetricsAdditionalAttributes",
            "description": "When enabled, the attributes defined in the list below will be added as dimensions to ingested OTLP metrics if they are present in the OpenTelemetry resource or in the instrumentation scope.\n"
          },
          "additionalAttributesToDimensionEnabled": {
            "type": "boolean",
            "description": "Add the resource and scope attributes configured below as dimensions"
          },
          "meterNameToDimensionEnabled": {
            "type": "boolean",
            "description": "When enabled, the Meter name (also referred to as InstrumentationScope or InstrumentationLibrary in OpenTelemetry SDKs) and version will be added as dimensions (`otel.scope.name` and `otel.scope.version`) to ingested OTLP metrics.\n\n**Note:** Modifying this setting will cause the metric to change. This may have an impact on existing dashboards, events and alerts that make use of these dimensions. In this case, they will need to be updated manually"
          },
          "mode": {
            "type": "string"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (environment-default). Omit this property if you want to cover the whole environment."
          },
          "toDropAttributes": {
            "$ref": "#/types/dynatrace:index%2FOpentelemetryMetricsToDropAttributes:OpentelemetryMetricsToDropAttributes",
            "description": "The attributes defined in the list below will be dropped from all ingested OTLP metrics.\n\nUpon ingest, the *Allow list: resource and scope attributes* above is applied first. Then, the *Deny list: all attributes* below is applied. The deny list therefore applies to all attributes from all sources (data points, scope and resource).\n\n**Notes:**\n\n* Modifying this setting (adding, renaming, disabling or removing attributes) will cause the metric to change. This may have an impact on existing dashboards, events and alerts that make use of these dimensions. In this case, they will need to be updated manually.\n\n* Dynatrace does not recommend including attributes starting with \"dt.\" to the deny list. Dynatrace leverages these attributes to [Enrich metrics](https://www.dynatrace.com/support/help/extend-dynatrace/extend-metrics/reference/enrich-metrics)."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/opsGenieNotification:OpsGenieNotification": {
      "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"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key to access OpsGenie\n",
          "secret": true
        },
        "domain": {
          "type": "string",
          "description": "The region domain of the OpsGenie\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "domain",
        "legacyId",
        "message",
        "name",
        "profile"
      ],
      "inputProperties": {
        "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"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key to access OpsGenie\n",
          "secret": true
        },
        "domain": {
          "type": "string",
          "description": "The region domain of the OpsGenie\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        }
      },
      "requiredInputs": [
        "active",
        "domain",
        "message",
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OpsGenieNotification resources.\n",
        "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"
          },
          "apiKey": {
            "type": "string",
            "description": "The API key to access OpsGenie\n",
            "secret": true
          },
          "domain": {
            "type": "string",
            "description": "The region domain of the OpsGenie\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/osServices:OsServices": {
      "properties": {
        "alertActivationDuration": {
          "type": "integer",
          "description": "The number of **10-second measurement cycles** before alerting is triggered\n"
        },
        "alerting": {
          "type": "boolean",
          "description": "Toggle the switch in order to enable or disable alerting for this policy\n"
        },
        "detectionConditionsLinux": {
          "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsLinux:OsServicesDetectionConditionsLinux",
          "description": "Detection rules\n"
        },
        "detectionConditionsWindows": {
          "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsWindows:OsServicesDetectionConditionsWindows",
          "description": "Detection rules\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FOsServicesMetadata:OsServicesMetadata",
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        },
        "monitoring": {
          "type": "boolean",
          "description": "Toggle the switch in order to enable or disable availability metric monitoring for this policy. Availability metrics produce custom metrics. Refer to [documentation](https://dt-url.net/vl03xzk) for consumption examples. Each monitored service consumes one custom metric.\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        },
        "notInstalledAlerting": {
          "type": "boolean",
          "description": "By default, Dynatrace does not alert if the service is not installed. Toggle the switch to enable or disable this feature\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "statusConditionLinux": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n"
        },
        "statusConditionWindows": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n\n- `$eq(paused)` – Matches services that are in paused state.\n\nAvailable logic operations:\n- `$not($eq(paused))` – Matches services that are in state different from paused.\n- `$or($eq(paused),$eq(running))` – Matches services that are either in paused or running state.\n\nUse one of the following values as a parameter for this condition:\n\n- <span pulumi-lang-nodejs=\"`running`\" pulumi-lang-dotnet=\"`Running`\" pulumi-lang-go=\"`running`\" pulumi-lang-python=\"`running`\" pulumi-lang-yaml=\"`running`\" pulumi-lang-java=\"`running`\">`running`</span>\n- <span pulumi-lang-nodejs=\"`stopped`\" pulumi-lang-dotnet=\"`Stopped`\" pulumi-lang-go=\"`stopped`\" pulumi-lang-python=\"`stopped`\" pulumi-lang-yaml=\"`stopped`\" pulumi-lang-java=\"`stopped`\">`stopped`</span>\n- <span pulumi-lang-nodejs=\"`startPending`\" pulumi-lang-dotnet=\"`StartPending`\" pulumi-lang-go=\"`startPending`\" pulumi-lang-python=\"`start_pending`\" pulumi-lang-yaml=\"`startPending`\" pulumi-lang-java=\"`startPending`\">`start_pending`</span>\n- <span pulumi-lang-nodejs=\"`stopPending`\" pulumi-lang-dotnet=\"`StopPending`\" pulumi-lang-go=\"`stopPending`\" pulumi-lang-python=\"`stop_pending`\" pulumi-lang-yaml=\"`stopPending`\" pulumi-lang-java=\"`stopPending`\">`stop_pending`</span>\n- <span pulumi-lang-nodejs=\"`continuePending`\" pulumi-lang-dotnet=\"`ContinuePending`\" pulumi-lang-go=\"`continuePending`\" pulumi-lang-python=\"`continue_pending`\" pulumi-lang-yaml=\"`continuePending`\" pulumi-lang-java=\"`continuePending`\">`continue_pending`</span>\n- <span pulumi-lang-nodejs=\"`pausePending`\" pulumi-lang-dotnet=\"`PausePending`\" pulumi-lang-go=\"`pausePending`\" pulumi-lang-python=\"`pause_pending`\" pulumi-lang-yaml=\"`pausePending`\" pulumi-lang-java=\"`pausePending`\">`pause_pending`</span>\n- <span pulumi-lang-nodejs=\"`paused`\" pulumi-lang-dotnet=\"`Paused`\" pulumi-lang-go=\"`paused`\" pulumi-lang-python=\"`paused`\" pulumi-lang-yaml=\"`paused`\" pulumi-lang-java=\"`paused`\">`paused`</span>"
        },
        "system": {
          "type": "string",
          "description": "Possible Values: `LINUX`, `WINDOWS`\n"
        }
      },
      "type": "object",
      "required": [
        "alerting",
        "enabled",
        "insertAfter",
        "monitoring",
        "name",
        "system"
      ],
      "inputProperties": {
        "alertActivationDuration": {
          "type": "integer",
          "description": "The number of **10-second measurement cycles** before alerting is triggered\n"
        },
        "alerting": {
          "type": "boolean",
          "description": "Toggle the switch in order to enable or disable alerting for this policy\n"
        },
        "detectionConditionsLinux": {
          "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsLinux:OsServicesDetectionConditionsLinux",
          "description": "Detection rules\n"
        },
        "detectionConditionsWindows": {
          "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsWindows:OsServicesDetectionConditionsWindows",
          "description": "Detection rules\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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FOsServicesMetadata:OsServicesMetadata",
          "description": "Set of additional key-value properties to be attached to the triggered event.\n"
        },
        "monitoring": {
          "type": "boolean",
          "description": "Toggle the switch in order to enable or disable availability metric monitoring for this policy. Availability metrics produce custom metrics. Refer to [documentation](https://dt-url.net/vl03xzk) for consumption examples. Each monitored service consumes one custom metric.\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        },
        "notInstalledAlerting": {
          "type": "boolean",
          "description": "By default, Dynatrace does not alert if the service is not installed. Toggle the switch to enable or disable this feature\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "statusConditionLinux": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n"
        },
        "statusConditionWindows": {
          "type": "string",
          "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n\n- `$eq(paused)` – Matches services that are in paused state.\n\nAvailable logic operations:\n- `$not($eq(paused))` – Matches services that are in state different from paused.\n- `$or($eq(paused),$eq(running))` – Matches services that are either in paused or running state.\n\nUse one of the following values as a parameter for this condition:\n\n- <span pulumi-lang-nodejs=\"`running`\" pulumi-lang-dotnet=\"`Running`\" pulumi-lang-go=\"`running`\" pulumi-lang-python=\"`running`\" pulumi-lang-yaml=\"`running`\" pulumi-lang-java=\"`running`\">`running`</span>\n- <span pulumi-lang-nodejs=\"`stopped`\" pulumi-lang-dotnet=\"`Stopped`\" pulumi-lang-go=\"`stopped`\" pulumi-lang-python=\"`stopped`\" pulumi-lang-yaml=\"`stopped`\" pulumi-lang-java=\"`stopped`\">`stopped`</span>\n- <span pulumi-lang-nodejs=\"`startPending`\" pulumi-lang-dotnet=\"`StartPending`\" pulumi-lang-go=\"`startPending`\" pulumi-lang-python=\"`start_pending`\" pulumi-lang-yaml=\"`startPending`\" pulumi-lang-java=\"`startPending`\">`start_pending`</span>\n- <span pulumi-lang-nodejs=\"`stopPending`\" pulumi-lang-dotnet=\"`StopPending`\" pulumi-lang-go=\"`stopPending`\" pulumi-lang-python=\"`stop_pending`\" pulumi-lang-yaml=\"`stopPending`\" pulumi-lang-java=\"`stopPending`\">`stop_pending`</span>\n- <span pulumi-lang-nodejs=\"`continuePending`\" pulumi-lang-dotnet=\"`ContinuePending`\" pulumi-lang-go=\"`continuePending`\" pulumi-lang-python=\"`continue_pending`\" pulumi-lang-yaml=\"`continuePending`\" pulumi-lang-java=\"`continuePending`\">`continue_pending`</span>\n- <span pulumi-lang-nodejs=\"`pausePending`\" pulumi-lang-dotnet=\"`PausePending`\" pulumi-lang-go=\"`pausePending`\" pulumi-lang-python=\"`pause_pending`\" pulumi-lang-yaml=\"`pausePending`\" pulumi-lang-java=\"`pausePending`\">`pause_pending`</span>\n- <span pulumi-lang-nodejs=\"`paused`\" pulumi-lang-dotnet=\"`Paused`\" pulumi-lang-go=\"`paused`\" pulumi-lang-python=\"`paused`\" pulumi-lang-yaml=\"`paused`\" pulumi-lang-java=\"`paused`\">`paused`</span>"
        },
        "system": {
          "type": "string",
          "description": "Possible Values: `LINUX`, `WINDOWS`\n"
        }
      },
      "requiredInputs": [
        "alerting",
        "enabled",
        "monitoring",
        "system"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OsServices resources.\n",
        "properties": {
          "alertActivationDuration": {
            "type": "integer",
            "description": "The number of **10-second measurement cycles** before alerting is triggered\n"
          },
          "alerting": {
            "type": "boolean",
            "description": "Toggle the switch in order to enable or disable alerting for this policy\n"
          },
          "detectionConditionsLinux": {
            "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsLinux:OsServicesDetectionConditionsLinux",
            "description": "Detection rules\n"
          },
          "detectionConditionsWindows": {
            "$ref": "#/types/dynatrace:index%2FOsServicesDetectionConditionsWindows:OsServicesDetectionConditionsWindows",
            "description": "Detection rules\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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FOsServicesMetadata:OsServicesMetadata",
            "description": "Set of additional key-value properties to be attached to the triggered event.\n"
          },
          "monitoring": {
            "type": "boolean",
            "description": "Toggle the switch in order to enable or disable availability metric monitoring for this policy. Availability metrics produce custom metrics. Refer to [documentation](https://dt-url.net/vl03xzk) for consumption examples. Each monitored service consumes one custom metric.\n"
          },
          "name": {
            "type": "string",
            "description": "Rule name\n"
          },
          "notInstalledAlerting": {
            "type": "boolean",
            "description": "By default, Dynatrace does not alert if the service is not installed. Toggle the switch to enable or disable this feature\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "statusConditionLinux": {
            "type": "string",
            "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n"
          },
          "statusConditionWindows": {
            "type": "string",
            "description": "This string has to match a required format. See [OS services monitoring](https://dt-url.net/vl03xzk).\n\n- `$eq(paused)` – Matches services that are in paused state.\n\nAvailable logic operations:\n- `$not($eq(paused))` – Matches services that are in state different from paused.\n- `$or($eq(paused),$eq(running))` – Matches services that are either in paused or running state.\n\nUse one of the following values as a parameter for this condition:\n\n- <span pulumi-lang-nodejs=\"`running`\" pulumi-lang-dotnet=\"`Running`\" pulumi-lang-go=\"`running`\" pulumi-lang-python=\"`running`\" pulumi-lang-yaml=\"`running`\" pulumi-lang-java=\"`running`\">`running`</span>\n- <span pulumi-lang-nodejs=\"`stopped`\" pulumi-lang-dotnet=\"`Stopped`\" pulumi-lang-go=\"`stopped`\" pulumi-lang-python=\"`stopped`\" pulumi-lang-yaml=\"`stopped`\" pulumi-lang-java=\"`stopped`\">`stopped`</span>\n- <span pulumi-lang-nodejs=\"`startPending`\" pulumi-lang-dotnet=\"`StartPending`\" pulumi-lang-go=\"`startPending`\" pulumi-lang-python=\"`start_pending`\" pulumi-lang-yaml=\"`startPending`\" pulumi-lang-java=\"`startPending`\">`start_pending`</span>\n- <span pulumi-lang-nodejs=\"`stopPending`\" pulumi-lang-dotnet=\"`StopPending`\" pulumi-lang-go=\"`stopPending`\" pulumi-lang-python=\"`stop_pending`\" pulumi-lang-yaml=\"`stopPending`\" pulumi-lang-java=\"`stopPending`\">`stop_pending`</span>\n- <span pulumi-lang-nodejs=\"`continuePending`\" pulumi-lang-dotnet=\"`ContinuePending`\" pulumi-lang-go=\"`continuePending`\" pulumi-lang-python=\"`continue_pending`\" pulumi-lang-yaml=\"`continuePending`\" pulumi-lang-java=\"`continuePending`\">`continue_pending`</span>\n- <span pulumi-lang-nodejs=\"`pausePending`\" pulumi-lang-dotnet=\"`PausePending`\" pulumi-lang-go=\"`pausePending`\" pulumi-lang-python=\"`pause_pending`\" pulumi-lang-yaml=\"`pausePending`\" pulumi-lang-java=\"`pausePending`\">`pause_pending`</span>\n- <span pulumi-lang-nodejs=\"`paused`\" pulumi-lang-dotnet=\"`Paused`\" pulumi-lang-go=\"`paused`\" pulumi-lang-python=\"`paused`\" pulumi-lang-yaml=\"`paused`\" pulumi-lang-java=\"`paused`\">`paused`</span>"
          },
          "system": {
            "type": "string",
            "description": "Possible Values: `LINUX`, `WINDOWS`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/ownershipConfig:OwnershipConfig": {
      "properties": {
        "ownershipIdentifiers": {
          "$ref": "#/types/dynatrace:index%2FOwnershipConfigOwnershipIdentifiers:OwnershipConfigOwnershipIdentifiers",
          "description": "Tags and metadata are key-value pairs. Define keys for tags and metadata that are considered for ownership. If a tag or any metadata starts with a key defined below, the value of the tag or metadata is considered a team identifier.\n"
        }
      },
      "type": "object",
      "required": [
        "ownershipIdentifiers"
      ],
      "inputProperties": {
        "ownershipIdentifiers": {
          "$ref": "#/types/dynatrace:index%2FOwnershipConfigOwnershipIdentifiers:OwnershipConfigOwnershipIdentifiers",
          "description": "Tags and metadata are key-value pairs. Define keys for tags and metadata that are considered for ownership. If a tag or any metadata starts with a key defined below, the value of the tag or metadata is considered a team identifier.\n"
        }
      },
      "requiredInputs": [
        "ownershipIdentifiers"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OwnershipConfig resources.\n",
        "properties": {
          "ownershipIdentifiers": {
            "$ref": "#/types/dynatrace:index%2FOwnershipConfigOwnershipIdentifiers:OwnershipConfigOwnershipIdentifiers",
            "description": "Tags and metadata are key-value pairs. Define keys for tags and metadata that are considered for ownership. If a tag or any metadata starts with a key defined below, the value of the tag or metadata is considered a team identifier.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/ownershipTeams:OwnershipTeams": {
      "properties": {
        "additionalInformation": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsAdditionalInformation:OwnershipTeamsAdditionalInformation",
          "description": "Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.\n"
        },
        "contactDetails": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsContactDetails:OwnershipTeamsContactDetails",
          "description": "Define options for messaging integration or other means of contacting this team.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "externalId": {
          "type": "string",
          "description": "This field should only be used for the automation purpose when importing team information.\n"
        },
        "identifier": {
          "type": "string",
          "description": "The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.\n"
        },
        "links": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsLinks:OwnershipTeamsLinks",
          "description": "Include links to online resources where information relevant to this team’s responsibilities can be found.\n"
        },
        "name": {
          "type": "string",
          "description": "Team name\n"
        },
        "responsibilities": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsResponsibilities:OwnershipTeamsResponsibilities",
          "description": "Turn on all responsibility assignments that apply to this team.\n"
        },
        "supplementaryIdentifiers": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsSupplementaryIdentifiers:OwnershipTeamsSupplementaryIdentifiers",
          "description": "The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.\n"
        }
      },
      "type": "object",
      "required": [
        "identifier",
        "name",
        "responsibilities"
      ],
      "inputProperties": {
        "additionalInformation": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsAdditionalInformation:OwnershipTeamsAdditionalInformation",
          "description": "Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.\n"
        },
        "contactDetails": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsContactDetails:OwnershipTeamsContactDetails",
          "description": "Define options for messaging integration or other means of contacting this team.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "externalId": {
          "type": "string",
          "description": "This field should only be used for the automation purpose when importing team information.\n"
        },
        "identifier": {
          "type": "string",
          "description": "The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.\n"
        },
        "links": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsLinks:OwnershipTeamsLinks",
          "description": "Include links to online resources where information relevant to this team’s responsibilities can be found.\n"
        },
        "name": {
          "type": "string",
          "description": "Team name\n"
        },
        "responsibilities": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsResponsibilities:OwnershipTeamsResponsibilities",
          "description": "Turn on all responsibility assignments that apply to this team.\n"
        },
        "supplementaryIdentifiers": {
          "$ref": "#/types/dynatrace:index%2FOwnershipTeamsSupplementaryIdentifiers:OwnershipTeamsSupplementaryIdentifiers",
          "description": "The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.\n"
        }
      },
      "requiredInputs": [
        "identifier",
        "responsibilities"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering OwnershipTeams resources.\n",
        "properties": {
          "additionalInformation": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsAdditionalInformation:OwnershipTeamsAdditionalInformation",
            "description": "Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.\n"
          },
          "contactDetails": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsContactDetails:OwnershipTeamsContactDetails",
            "description": "Define options for messaging integration or other means of contacting this team.\n"
          },
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "externalId": {
            "type": "string",
            "description": "This field should only be used for the automation purpose when importing team information.\n"
          },
          "identifier": {
            "type": "string",
            "description": "The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.\n"
          },
          "links": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsLinks:OwnershipTeamsLinks",
            "description": "Include links to online resources where information relevant to this team’s responsibilities can be found.\n"
          },
          "name": {
            "type": "string",
            "description": "Team name\n"
          },
          "responsibilities": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsResponsibilities:OwnershipTeamsResponsibilities",
            "description": "Turn on all responsibility assignments that apply to this team.\n"
          },
          "supplementaryIdentifiers": {
            "$ref": "#/types/dynatrace:index%2FOwnershipTeamsSupplementaryIdentifiers:OwnershipTeamsSupplementaryIdentifiers",
            "description": "The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/pagerDutyNotification:PagerDutyNotification": {
      "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"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key to access PagerDuty\n",
          "secret": true
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "service": {
          "type": "string",
          "description": "The name of the PagerDuty Service\n"
        }
      },
      "type": "object",
      "required": [
        "account",
        "active",
        "legacyId",
        "name",
        "profile",
        "service"
      ],
      "inputProperties": {
        "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"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key to access PagerDuty\n",
          "secret": true
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "service": {
          "type": "string",
          "description": "The name of the PagerDuty Service\n"
        }
      },
      "requiredInputs": [
        "account",
        "active",
        "profile",
        "service"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PagerDutyNotification resources.\n",
        "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"
          },
          "apiKey": {
            "type": "string",
            "description": "The API key to access PagerDuty\n",
            "secret": true
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the notification configuration\n"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          },
          "service": {
            "type": "string",
            "description": "The name of the PagerDuty Service\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/pagerdutyConnection:PagerdutyConnection": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the PagerDuty connection\n"
        },
        "token": {
          "type": "string",
          "description": "Token for the PagerDuty API endpoint\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "URL of the PagerDuty API endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "token",
        "url"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "The name of the PagerDuty connection\n"
        },
        "token": {
          "type": "string",
          "description": "Token for the PagerDuty API endpoint\n",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "URL of the PagerDuty API endpoint\n"
        }
      },
      "requiredInputs": [
        "token",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PagerdutyConnection resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the PagerDuty connection\n"
          },
          "token": {
            "type": "string",
            "description": "Token for the PagerDuty API endpoint\n",
            "secret": true
          },
          "url": {
            "type": "string",
            "description": "URL of the PagerDuty API endpoint\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/pgAlerting:PgAlerting": {
      "properties": {
        "alertingMode": {
          "type": "string",
          "description": "Possible Values: `ON_INSTANCE_COUNT_VIOLATION`, `ON_PGI_UNAVAILABILITY`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Enable (<span pulumi-lang-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 disable (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) process group availability monitoring\n"
        },
        "minimumInstanceThreshold": {
          "type": "integer",
          "description": "Open a new problem if the number of active process instances in the group is fewer than X\n"
        },
        "processGroup": {
          "type": "string",
          "description": "The process group ID for availability monitoring\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "processGroup"
      ],
      "inputProperties": {
        "alertingMode": {
          "type": "string",
          "description": "Possible Values: `ON_INSTANCE_COUNT_VIOLATION`, `ON_PGI_UNAVAILABILITY`\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "Enable (<span pulumi-lang-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 disable (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) process group availability monitoring\n"
        },
        "minimumInstanceThreshold": {
          "type": "integer",
          "description": "Open a new problem if the number of active process instances in the group is fewer than X\n"
        },
        "processGroup": {
          "type": "string",
          "description": "The process group ID for availability monitoring\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "processGroup"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PgAlerting resources.\n",
        "properties": {
          "alertingMode": {
            "type": "string",
            "description": "Possible Values: `ON_INSTANCE_COUNT_VIOLATION`, `ON_PGI_UNAVAILABILITY`\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "Enable (<span pulumi-lang-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 disable (<span pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\">`false`</span>) process group availability monitoring\n"
          },
          "minimumInstanceThreshold": {
            "type": "integer",
            "description": "Open a new problem if the number of active process instances in the group is fewer than X\n"
          },
          "processGroup": {
            "type": "string",
            "description": "The process group ID for availability monitoring\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/pgAnomalies:PgAnomalies": {
      "properties": {
        "availability": {
          "$ref": "#/types/dynatrace:index%2FPgAnomaliesAvailability:PgAnomaliesAvailability",
          "description": "Configuration of the availability monitoring for the process group.\n"
        },
        "pgId": {
          "type": "string",
          "description": "The ID of the process group\n"
        }
      },
      "type": "object",
      "required": [
        "pgId"
      ],
      "inputProperties": {
        "availability": {
          "$ref": "#/types/dynatrace:index%2FPgAnomaliesAvailability:PgAnomaliesAvailability",
          "description": "Configuration of the availability monitoring for the process group.\n"
        },
        "pgId": {
          "type": "string",
          "description": "The ID of the process group\n"
        }
      },
      "requiredInputs": [
        "pgId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PgAnomalies resources.\n",
        "properties": {
          "availability": {
            "$ref": "#/types/dynatrace:index%2FPgAnomaliesAvailability:PgAnomaliesAvailability",
            "description": "Configuration of the availability monitoring for the process group.\n"
          },
          "pgId": {
            "type": "string",
            "description": "The ID of the process group\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/platformBucket:PlatformBucket": {
      "properties": {
        "displayName": {
          "type": "string",
          "description": "The name of the bucket definition when visualized within the UI\n"
        },
        "name": {
          "type": "string",
          "description": "The name / id of the bucket definition\n"
        },
        "retention": {
          "type": "integer",
          "description": "The retention of stored data in days\n"
        },
        "status": {
          "type": "string",
          "description": "The status of the bucket definition. Usually has the value <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span> unless an update or delete is currently happening\n"
        },
        "table": {
          "type": "string",
          "description": "The table the bucket definition applies to. Possible values are <span pulumi-lang-nodejs=\"`logs`\" pulumi-lang-dotnet=\"`Logs`\" pulumi-lang-go=\"`logs`\" pulumi-lang-python=\"`logs`\" pulumi-lang-yaml=\"`logs`\" pulumi-lang-java=\"`logs`\">`logs`</span>, <span pulumi-lang-nodejs=\"`spans`\" pulumi-lang-dotnet=\"`Spans`\" pulumi-lang-go=\"`spans`\" pulumi-lang-python=\"`spans`\" pulumi-lang-yaml=\"`spans`\" pulumi-lang-java=\"`spans`\">`spans`</span>,\t<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> and <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>. Changing this attribute will result in deleting and re-creating the bucket definition\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "retention",
        "status",
        "table"
      ],
      "inputProperties": {
        "displayName": {
          "type": "string",
          "description": "The name of the bucket definition when visualized within the UI\n"
        },
        "name": {
          "type": "string",
          "description": "The name / id of the bucket definition\n",
          "willReplaceOnChanges": true
        },
        "retention": {
          "type": "integer",
          "description": "The retention of stored data in days\n"
        },
        "table": {
          "type": "string",
          "description": "The table the bucket definition applies to. Possible values are <span pulumi-lang-nodejs=\"`logs`\" pulumi-lang-dotnet=\"`Logs`\" pulumi-lang-go=\"`logs`\" pulumi-lang-python=\"`logs`\" pulumi-lang-yaml=\"`logs`\" pulumi-lang-java=\"`logs`\">`logs`</span>, <span pulumi-lang-nodejs=\"`spans`\" pulumi-lang-dotnet=\"`Spans`\" pulumi-lang-go=\"`spans`\" pulumi-lang-python=\"`spans`\" pulumi-lang-yaml=\"`spans`\" pulumi-lang-java=\"`spans`\">`spans`</span>,\t<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> and <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>. Changing this attribute will result in deleting and re-creating the bucket definition\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "retention",
        "table"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PlatformBucket resources.\n",
        "properties": {
          "displayName": {
            "type": "string",
            "description": "The name of the bucket definition when visualized within the UI\n"
          },
          "name": {
            "type": "string",
            "description": "The name / id of the bucket definition\n",
            "willReplaceOnChanges": true
          },
          "retention": {
            "type": "integer",
            "description": "The retention of stored data in days\n"
          },
          "status": {
            "type": "string",
            "description": "The status of the bucket definition. Usually has the value <span pulumi-lang-nodejs=\"`active`\" pulumi-lang-dotnet=\"`Active`\" pulumi-lang-go=\"`active`\" pulumi-lang-python=\"`active`\" pulumi-lang-yaml=\"`active`\" pulumi-lang-java=\"`active`\">`active`</span> unless an update or delete is currently happening\n"
          },
          "table": {
            "type": "string",
            "description": "The table the bucket definition applies to. Possible values are <span pulumi-lang-nodejs=\"`logs`\" pulumi-lang-dotnet=\"`Logs`\" pulumi-lang-go=\"`logs`\" pulumi-lang-python=\"`logs`\" pulumi-lang-yaml=\"`logs`\" pulumi-lang-java=\"`logs`\">`logs`</span>, <span pulumi-lang-nodejs=\"`spans`\" pulumi-lang-dotnet=\"`Spans`\" pulumi-lang-go=\"`spans`\" pulumi-lang-python=\"`spans`\" pulumi-lang-yaml=\"`spans`\" pulumi-lang-java=\"`spans`\">`spans`</span>,\t<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> and <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>. Changing this attribute will result in deleting and re-creating the bucket definition\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/platformSlo:PlatformSlo": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View SLOs** (`slo:slos:read`) and **Create and edit SLOs** (`slo:slos:write`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Service-Level Objectives overview - hhttps://docs.dynatrace.com/docs/deliver/service-level-objectives\n\n- SLO Service Public API - https://########.apps.dynatrace.com/platform/swagger-ui/index.html?urls.primaryName=Service-Level+Objectives\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.PlatformSlo(\"#name#\", {\n    criteria: {\n        criteriaDetails: [{\n            target: 96,\n            timeframeFrom: \"now-30d\",\n            timeframeTo: \"now\",\n            warning: 99,\n        }],\n    },\n    customSli: {\n        indicator: `  timeseries { total=sum(dt.service.request.count) ,failures=sum(dt.service.request.failure_count) }, by: { dt.entity.service }\n  | fieldsAdd tags=entityAttr(dt.entity.service, \"tags\")\n  | filter in(tags, \"criticality:Gold\")\n  | fieldsAdd entityName = entityName(dt.entity.service)\n  | fieldsAdd sli=(((total[]-failures[])/total[])*(100))\n  | fieldsRemove total, failures, tags\n\n`,\n    },\n    description: \"Sample custom SLO\",\n    tags: [\"ExampleKey:ExampleValue\"],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.PlatformSlo(\"#name#\",\n    criteria={\n        \"criteria_details\": [{\n            \"target\": 96,\n            \"timeframe_from\": \"now-30d\",\n            \"timeframe_to\": \"now\",\n            \"warning\": 99,\n        }],\n    },\n    custom_sli={\n        \"indicator\": \"\"\"  timeseries { total=sum(dt.service.request.count) ,failures=sum(dt.service.request.failure_count) }, by: { dt.entity.service }\n  | fieldsAdd tags=entityAttr(dt.entity.service, \"tags\")\n  | filter in(tags, \"criticality:Gold\")\n  | fieldsAdd entityName = entityName(dt.entity.service)\n  | fieldsAdd sli=(((total[]-failures[])/total[])*(100))\n  | fieldsRemove total, failures, tags\n\n\"\"\",\n    },\n    description=\"Sample custom SLO\",\n    tags=[\"ExampleKey:ExampleValue\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.PlatformSlo(\"#name#\", new()\n    {\n        Criteria = new Dynatrace.Inputs.PlatformSloCriteriaArgs\n        {\n            CriteriaDetails = new[]\n            {\n                new Dynatrace.Inputs.PlatformSloCriteriaCriteriaDetailArgs\n                {\n                    Target = 96,\n                    TimeframeFrom = \"now-30d\",\n                    TimeframeTo = \"now\",\n                    Warning = 99,\n                },\n            },\n        },\n        CustomSli = new Dynatrace.Inputs.PlatformSloCustomSliArgs\n        {\n            Indicator = @\"  timeseries { total=sum(dt.service.request.count) ,failures=sum(dt.service.request.failure_count) }, by: { dt.entity.service }\n  | fieldsAdd tags=entityAttr(dt.entity.service, \"\"tags\"\")\n  | filter in(tags, \"\"criticality:Gold\"\")\n  | fieldsAdd entityName = entityName(dt.entity.service)\n  | fieldsAdd sli=(((total[]-failures[])/total[])*(100))\n  | fieldsRemove total, failures, tags\n\n\",\n        },\n        Description = \"Sample custom SLO\",\n        Tags = new[]\n        {\n            \"ExampleKey:ExampleValue\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewPlatformSlo(ctx, \"#name#\", &dynatrace.PlatformSloArgs{\n\t\t\tCriteria: &dynatrace.PlatformSloCriteriaArgs{\n\t\t\t\tCriteriaDetails: dynatrace.PlatformSloCriteriaCriteriaDetailArray{\n\t\t\t\t\t&dynatrace.PlatformSloCriteriaCriteriaDetailArgs{\n\t\t\t\t\t\tTarget:        pulumi.Float64(96),\n\t\t\t\t\t\tTimeframeFrom: pulumi.String(\"now-30d\"),\n\t\t\t\t\t\tTimeframeTo:   pulumi.String(\"now\"),\n\t\t\t\t\t\tWarning:       pulumi.Float64(99),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tCustomSli: &dynatrace.PlatformSloCustomSliArgs{\n\t\t\t\tIndicator: pulumi.String(`  timeseries { total=sum(dt.service.request.count) ,failures=sum(dt.service.request.failure_count) }, by: { dt.entity.service }\n  | fieldsAdd tags=entityAttr(dt.entity.service, \"tags\")\n  | filter in(tags, \"criticality:Gold\")\n  | fieldsAdd entityName = entityName(dt.entity.service)\n  | fieldsAdd sli=(((total[]-failures[])/total[])*(100))\n  | fieldsRemove total, failures, tags\n\n`),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"Sample custom SLO\"),\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ExampleKey:ExampleValue\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.PlatformSlo;\nimport com.pulumi.dynatrace.PlatformSloArgs;\nimport com.pulumi.dynatrace.inputs.PlatformSloCriteriaArgs;\nimport com.pulumi.dynatrace.inputs.PlatformSloCustomSliArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new PlatformSlo(\"#name#\", PlatformSloArgs.builder()\n            .criteria(PlatformSloCriteriaArgs.builder()\n                .criteriaDetails(PlatformSloCriteriaCriteriaDetailArgs.builder()\n                    .target(96.0)\n                    .timeframeFrom(\"now-30d\")\n                    .timeframeTo(\"now\")\n                    .warning(99.0)\n                    .build())\n                .build())\n            .customSli(PlatformSloCustomSliArgs.builder()\n                .indicator(\"\"\"\n  timeseries { total=sum(dt.service.request.count) ,failures=sum(dt.service.request.failure_count) }, by: { dt.entity.service }\n  | fieldsAdd tags=entityAttr(dt.entity.service, \"tags\")\n  | filter in(tags, \"criticality:Gold\")\n  | fieldsAdd entityName = entityName(dt.entity.service)\n  | fieldsAdd sli=(((total[]-failures[])/total[])*(100))\n  | fieldsRemove total, failures, tags\n\n                \"\"\")\n                .build())\n            .description(\"Sample custom SLO\")\n            .tags(\"ExampleKey:ExampleValue\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:PlatformSlo\n    properties:\n      criteria:\n        criteriaDetails:\n          - target: 96\n            timeframeFrom: now-30d\n            timeframeTo: now\n            warning: 99\n      customSli:\n        indicator: |2+\n            timeseries { total=sum(dt.service.request.count) ,failures=sum(dt.service.request.failure_count) }, by: { dt.entity.service }\n            | fieldsAdd tags=entityAttr(dt.entity.service, \"tags\")\n            | filter in(tags, \"criticality:Gold\")\n            | fieldsAdd entityName = entityName(dt.entity.service)\n            | fieldsAdd sli=(((total[]-failures[])/total[])*(100))\n            | fieldsRemove total, failures, tags\n\n      description: Sample custom SLO\n      tags:\n        - ExampleKey:ExampleValue\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloCriteria:PlatformSloCriteria",
          "description": "Criteria of the SLO\n"
        },
        "customSli": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSli:PlatformSloCustomSli",
          "description": "Custom SLI of the SLO\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the SLO\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the SLO\n"
        },
        "sliReference": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloSliReference:PlatformSloSliReference",
          "description": "SLI reference of the SLO\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags of the SLO. Example: `Stage:DEV`\n"
        }
      },
      "type": "object",
      "required": [
        "criteria",
        "name"
      ],
      "inputProperties": {
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloCriteria:PlatformSloCriteria",
          "description": "Criteria of the SLO\n"
        },
        "customSli": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSli:PlatformSloCustomSli",
          "description": "Custom SLI of the SLO\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the SLO\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the SLO\n"
        },
        "sliReference": {
          "$ref": "#/types/dynatrace:index%2FPlatformSloSliReference:PlatformSloSliReference",
          "description": "SLI reference of the SLO\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags of the SLO. Example: `Stage:DEV`\n"
        }
      },
      "requiredInputs": [
        "criteria"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PlatformSlo resources.\n",
        "properties": {
          "criteria": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloCriteria:PlatformSloCriteria",
            "description": "Criteria of the SLO\n"
          },
          "customSli": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloCustomSli:PlatformSloCustomSli",
            "description": "Custom SLI of the SLO\n"
          },
          "description": {
            "type": "string",
            "description": "Description of the SLO\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the SLO\n"
          },
          "sliReference": {
            "$ref": "#/types/dynatrace:index%2FPlatformSloSliReference:PlatformSloSliReference",
            "description": "SLI reference of the SLO\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags of the SLO. Example: `Stage:DEV`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/policy:Policy": {
      "properties": {
        "cluster": {
          "type": "string",
          "description": "The UUID of the cluster in case the policy should be applied to all environments of this cluster.\n"
        },
        "description": {
          "type": "string",
          "description": "An optional description text for the policy\n"
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment if the policy should be applied to a specific environment\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "statementQuery": {
          "type": "string",
          "description": "The Statement Query of the policy\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags for this policy\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "statementQuery"
      ],
      "inputProperties": {
        "cluster": {
          "type": "string",
          "description": "The UUID of the cluster in case the policy should be applied to all environments of this cluster.\n",
          "willReplaceOnChanges": true
        },
        "description": {
          "type": "string",
          "description": "An optional description text for the policy\n"
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment if the policy should be applied to a specific environment\n",
          "willReplaceOnChanges": true
        },
        "name": {
          "type": "string",
          "description": "The name of the policy\n"
        },
        "statementQuery": {
          "type": "string",
          "description": "The Statement Query of the policy\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags for this policy\n"
        }
      },
      "requiredInputs": [
        "statementQuery"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Policy resources.\n",
        "properties": {
          "cluster": {
            "type": "string",
            "description": "The UUID of the cluster in case the policy should be applied to all environments of this cluster.\n",
            "willReplaceOnChanges": true
          },
          "description": {
            "type": "string",
            "description": "An optional description text for the policy\n"
          },
          "environment": {
            "type": "string",
            "description": "The ID of the environment if the policy should be applied to a specific environment\n",
            "willReplaceOnChanges": true
          },
          "name": {
            "type": "string",
            "description": "The name of the policy\n"
          },
          "statementQuery": {
            "type": "string",
            "description": "The Statement Query of the policy\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tags for this policy\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/policyBindings:PolicyBindings": {
      "properties": {
        "cluster": {
          "type": "string",
          "description": "The UUID of the cluster. The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that cluster."
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://<environmentid>.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment."
        },
        "group": {
          "type": "string",
          "description": "The name of the policy"
        },
        "policies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of IDs referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different clusters or environments) than specified via attributes <span pulumi-lang-nodejs=\"`cluster`\" pulumi-lang-dotnet=\"`Cluster`\" pulumi-lang-go=\"`cluster`\" pulumi-lang-python=\"`cluster`\" pulumi-lang-yaml=\"`cluster`\" pulumi-lang-java=\"`cluster`\">`cluster`</span> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>."
        }
      },
      "type": "object",
      "required": [
        "group",
        "policies"
      ],
      "inputProperties": {
        "cluster": {
          "type": "string",
          "description": "The UUID of the cluster. The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that cluster.",
          "willReplaceOnChanges": true
        },
        "environment": {
          "type": "string",
          "description": "The ID of the environment (https://<environmentid>.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.",
          "willReplaceOnChanges": true
        },
        "group": {
          "type": "string",
          "description": "The name of the policy",
          "willReplaceOnChanges": true
        },
        "policies": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of IDs referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different clusters or environments) than specified via attributes <span pulumi-lang-nodejs=\"`cluster`\" pulumi-lang-dotnet=\"`Cluster`\" pulumi-lang-go=\"`cluster`\" pulumi-lang-python=\"`cluster`\" pulumi-lang-yaml=\"`cluster`\" pulumi-lang-java=\"`cluster`\">`cluster`</span> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>."
        }
      },
      "requiredInputs": [
        "group",
        "policies"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering PolicyBindings resources.\n",
        "properties": {
          "cluster": {
            "type": "string",
            "description": "The UUID of the cluster. The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that cluster.",
            "willReplaceOnChanges": true
          },
          "environment": {
            "type": "string",
            "description": "The ID of the environment (https://<environmentid>.live.dynatrace.com). The attribute <span pulumi-lang-nodejs=\"`policies`\" pulumi-lang-dotnet=\"`Policies`\" pulumi-lang-go=\"`policies`\" pulumi-lang-python=\"`policies`\" pulumi-lang-yaml=\"`policies`\" pulumi-lang-java=\"`policies`\">`policies`</span> must contain ONLY policies defined for that environment.",
            "willReplaceOnChanges": true
          },
          "group": {
            "type": "string",
            "description": "The name of the policy",
            "willReplaceOnChanges": true
          },
          "policies": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of IDs referring to policies bound to that group. It's not possible to mix policies here that are defined for different scopes (different clusters or environments) than specified via attributes <span pulumi-lang-nodejs=\"`cluster`\" pulumi-lang-dotnet=\"`Cluster`\" pulumi-lang-go=\"`cluster`\" pulumi-lang-python=\"`cluster`\" pulumi-lang-yaml=\"`cluster`\" pulumi-lang-java=\"`cluster`\">`cluster`</span> or <span pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\">`environment`</span>."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/problemFields:ProblemFields": {
      "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"
        },
        "eventField": {
          "type": "string",
          "description": "Field from the event that will be extracted.\n"
        },
        "problemField": {
          "type": "string",
          "description": "Field under which the extracted event data will be stored on the problem.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "eventField",
        "problemField"
      ],
      "inputProperties": {
        "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"
        },
        "eventField": {
          "type": "string",
          "description": "Field from the event that will be extracted.\n"
        },
        "problemField": {
          "type": "string",
          "description": "Field under which the extracted event data will be stored on the problem.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "eventField",
        "problemField"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProblemFields resources.\n",
        "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"
          },
          "eventField": {
            "type": "string",
            "description": "Field from the event that will be extracted.\n"
          },
          "problemField": {
            "type": "string",
            "description": "Field under which the extracted event data will be stored on the problem.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/problemRecordPropagationRules:ProblemRecordPropagationRules": {
      "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"
        },
        "sourceAttributeKey": {
          "type": "string",
          "description": "Attribute key from the event that will be propagated.\n"
        },
        "targetAttributeKey": {
          "type": "string",
          "description": "Attribute key under which the propagated event data will be stored on the problem.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "sourceAttributeKey",
        "targetAttributeKey"
      ],
      "inputProperties": {
        "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"
        },
        "sourceAttributeKey": {
          "type": "string",
          "description": "Attribute key from the event that will be propagated.\n"
        },
        "targetAttributeKey": {
          "type": "string",
          "description": "Attribute key under which the propagated event data will be stored on the problem.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "sourceAttributeKey",
        "targetAttributeKey"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProblemRecordPropagationRules resources.\n",
        "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"
          },
          "sourceAttributeKey": {
            "type": "string",
            "description": "Attribute key from the event that will be propagated.\n"
          },
          "targetAttributeKey": {
            "type": "string",
            "description": "Attribute key under which the propagated event data will be stored on the problem.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processAvailability:ProcessAvailability": {
      "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FProcessAvailabilityMetadata:ProcessAvailabilityMetadata",
          "description": "Set of additional key-value properties to be attached to the triggered event."
        },
        "minimumProcesses": {
          "type": "integer",
          "description": "Specify a minimum number of processes matching the monitoring rule. If it's not satisfied, an alert will open."
        },
        "name": {
          "type": "string",
          "description": "Monitoring rule name"
        },
        "operatingSystems": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the operating systems on which the monitoring rule should be applied."
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FProcessAvailabilityRules:ProcessAvailabilityRules",
          "description": "Define process detection rules by selecting a process property and a condition. Each monitoring rule can have multiple detection rules associated with it."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment."
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "name"
      ],
      "inputProperties": {
        "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>)"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FProcessAvailabilityMetadata:ProcessAvailabilityMetadata",
          "description": "Set of additional key-value properties to be attached to the triggered event."
        },
        "minimumProcesses": {
          "type": "integer",
          "description": "Specify a minimum number of processes matching the monitoring rule. If it's not satisfied, an alert will open."
        },
        "name": {
          "type": "string",
          "description": "Monitoring rule name"
        },
        "operatingSystems": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Select the operating systems on which the monitoring rule should be applied."
        },
        "rules": {
          "$ref": "#/types/dynatrace:index%2FProcessAvailabilityRules:ProcessAvailabilityRules",
          "description": "Define process detection rules by selecting a process property and a condition. Each monitoring rule can have multiple detection rules associated with it."
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessAvailability resources.\n",
        "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>)"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FProcessAvailabilityMetadata:ProcessAvailabilityMetadata",
            "description": "Set of additional key-value properties to be attached to the triggered event."
          },
          "minimumProcesses": {
            "type": "integer",
            "description": "Specify a minimum number of processes matching the monitoring rule. If it's not satisfied, an alert will open."
          },
          "name": {
            "type": "string",
            "description": "Monitoring rule name"
          },
          "operatingSystems": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Select the operating systems on which the monitoring rule should be applied."
          },
          "rules": {
            "$ref": "#/types/dynatrace:index%2FProcessAvailabilityRules:ProcessAvailabilityRules",
            "description": "Define process detection rules by selecting a process property and a condition. Each monitoring rule can have multiple detection rules associated with it."
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processGroupDetection:ProcessGroupDetection": {
      "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"
        },
        "groupExtraction": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionGroupExtraction:ProcessGroupDetectionGroupExtraction",
          "description": "You can define the properties that should be used to identify your process groups.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "instanceExtraction": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionInstanceExtraction:ProcessGroupDetectionInstanceExtraction",
          "description": "You can define the properties that should be used to identify your process instances.\n"
        },
        "processDetection": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionProcessDetection:ProcessGroupDetectionProcessDetection",
          "description": "Apply this rule to processes where the selected property contains the specified string.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "groupExtraction",
        "insertAfter",
        "processDetection"
      ],
      "inputProperties": {
        "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"
        },
        "groupExtraction": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionGroupExtraction:ProcessGroupDetectionGroupExtraction",
          "description": "You can define the properties that should be used to identify your process groups.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "instanceExtraction": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionInstanceExtraction:ProcessGroupDetectionInstanceExtraction",
          "description": "You can define the properties that should be used to identify your process instances.\n"
        },
        "processDetection": {
          "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionProcessDetection:ProcessGroupDetectionProcessDetection",
          "description": "Apply this rule to processes where the selected property contains the specified string.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "groupExtraction",
        "processDetection"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessGroupDetection resources.\n",
        "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"
          },
          "groupExtraction": {
            "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionGroupExtraction:ProcessGroupDetectionGroupExtraction",
            "description": "You can define the properties that should be used to identify your process groups.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "instanceExtraction": {
            "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionInstanceExtraction:ProcessGroupDetectionInstanceExtraction",
            "description": "You can define the properties that should be used to identify your process instances.\n"
          },
          "processDetection": {
            "$ref": "#/types/dynatrace:index%2FProcessGroupDetectionProcessDetection:ProcessGroupDetectionProcessDetection",
            "description": "Apply this rule to processes where the selected property contains the specified string.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processGroupDetectionFlags:ProcessGroupDetectionFlags": {
      "properties": {
        "addNodeJsScriptName": {
          "type": "boolean",
          "description": "In older versions, Node.js applications were distinguished based on their directory name, omitting the script name. Changing this setting may change the general handling of Node.js process groups. Leave unchanged if in doubt.\n"
        },
        "autoDetectCassandraClusters": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.\n"
        },
        "autoDetectSpringBoot": {
          "type": "boolean",
          "description": "Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.\n"
        },
        "autoDetectTibcoContainerEditionEngines": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.\n"
        },
        "autoDetectTibcoEngines": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.\n"
        },
        "autoDetectWebMethodsIntegrationServer": {
          "type": "boolean",
          "description": "Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.\n"
        },
        "autoDetectWebSphereLibertyApplication": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.\n"
        },
        "groupIbmmqbyInstanceName": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each IBM MQ Queue manager instance. Each process group receives a unique name based on the queue manager instance name.\n"
        },
        "identifyJbossServerBySystemProperty": {
          "type": "boolean",
          "description": "Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\\n\\n, only if -D[Server:\\n\\n] is not set.\n"
        },
        "ignoreUniqueIdentifiers": {
          "type": "boolean",
          "description": "To determine the unique identity of each detected process, and to generate a unique name for each detected process, Dynatrace evaluates the name of the directory that each process binary is contained within. For application containers like Tomcat and JBoss, Dynatrace evaluates important directories like CATALINA*HOME and JBOSS*HOME for this information. In some automated deployment scenarios such directory names are updated automatically with new version numbers, build numbers, dates, or GUIDs. Enable this setting to ensure that automated directory name changes don't result in Dynatrace registering pre-existing processes as new processes.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        },
        "securitySoftwareDetectionEnabled": {
          "type": "boolean",
          "description": "This flag enables the detection of security software such as anti-malware protection.\n"
        },
        "shortLivedProcessesMonitoring": {
          "type": "boolean",
          "description": "Enable to monitor CPU and memory usage of short lived processes, otherwise being lost by traditional monitoring. Disabling this flag blocks passing data to cluster only, it does not stop data collection and has no effect on performance.\n"
        },
        "splitDb2GroupingByInstances": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each DB2 Instance. Each process receives a unique name based on the DB2 Instance name.\n"
        },
        "splitOracleDatabasePg": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each Oracle DB. Each process group receives a unique name based on the Oracle DB SID.\n"
        },
        "splitOracleListenerPg": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each Oracle Listener. Each process group receives a unique name based on the Oracle Listener name.\n"
        },
        "useCatalinaBase": {
          "type": "boolean",
          "description": "By default, Tomcat clusters are identified and named based on the CATALINA*HOME directory name. This setting results in the use of the CATALINA*BASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINA*HOME+CATALINA*BASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.\n"
        },
        "useDockerContainerName": {
          "type": "boolean",
          "description": "By default, Dynatrace uses image names as identifiers for individual process groups, with one process-group instance per host. Normally Docker container names can't serve as stable identifiers of process group instances because they are variable and auto-generated. You can however manually assign proper container names to their Docker instances. Such manually-assigned container names can serve as reliable process-group instance identifiers. This flag instructs Dynatrace to use Docker-provided names to distinguish between multiple instances of the same image. If this flag is not applied and you run multiple containers of the same image on the same host, the resulting processes will be consolidated into a single process view. Use this flag with caution!\n"
        }
      },
      "type": "object",
      "required": [
        "addNodeJsScriptName",
        "autoDetectCassandraClusters",
        "autoDetectSpringBoot",
        "autoDetectTibcoContainerEditionEngines",
        "autoDetectTibcoEngines",
        "autoDetectWebMethodsIntegrationServer",
        "autoDetectWebSphereLibertyApplication",
        "groupIbmmqbyInstanceName",
        "identifyJbossServerBySystemProperty",
        "ignoreUniqueIdentifiers",
        "shortLivedProcessesMonitoring",
        "splitOracleDatabasePg",
        "splitOracleListenerPg",
        "useCatalinaBase",
        "useDockerContainerName"
      ],
      "inputProperties": {
        "addNodeJsScriptName": {
          "type": "boolean",
          "description": "In older versions, Node.js applications were distinguished based on their directory name, omitting the script name. Changing this setting may change the general handling of Node.js process groups. Leave unchanged if in doubt.\n"
        },
        "autoDetectCassandraClusters": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.\n"
        },
        "autoDetectSpringBoot": {
          "type": "boolean",
          "description": "Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.\n"
        },
        "autoDetectTibcoContainerEditionEngines": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.\n"
        },
        "autoDetectTibcoEngines": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.\n"
        },
        "autoDetectWebMethodsIntegrationServer": {
          "type": "boolean",
          "description": "Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.\n"
        },
        "autoDetectWebSphereLibertyApplication": {
          "type": "boolean",
          "description": "Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.\n"
        },
        "groupIbmmqbyInstanceName": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each IBM MQ Queue manager instance. Each process group receives a unique name based on the queue manager instance name.\n"
        },
        "identifyJbossServerBySystemProperty": {
          "type": "boolean",
          "description": "Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\\n\\n, only if -D[Server:\\n\\n] is not set.\n"
        },
        "ignoreUniqueIdentifiers": {
          "type": "boolean",
          "description": "To determine the unique identity of each detected process, and to generate a unique name for each detected process, Dynatrace evaluates the name of the directory that each process binary is contained within. For application containers like Tomcat and JBoss, Dynatrace evaluates important directories like CATALINA*HOME and JBOSS*HOME for this information. In some automated deployment scenarios such directory names are updated automatically with new version numbers, build numbers, dates, or GUIDs. Enable this setting to ensure that automated directory name changes don't result in Dynatrace registering pre-existing processes as new processes.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "securitySoftwareDetectionEnabled": {
          "type": "boolean",
          "description": "This flag enables the detection of security software such as anti-malware protection.\n"
        },
        "shortLivedProcessesMonitoring": {
          "type": "boolean",
          "description": "Enable to monitor CPU and memory usage of short lived processes, otherwise being lost by traditional monitoring. Disabling this flag blocks passing data to cluster only, it does not stop data collection and has no effect on performance.\n"
        },
        "splitDb2GroupingByInstances": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each DB2 Instance. Each process receives a unique name based on the DB2 Instance name.\n"
        },
        "splitOracleDatabasePg": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each Oracle DB. Each process group receives a unique name based on the Oracle DB SID.\n"
        },
        "splitOracleListenerPg": {
          "type": "boolean",
          "description": "Enable to group and separately analyze the processes of each Oracle Listener. Each process group receives a unique name based on the Oracle Listener name.\n"
        },
        "useCatalinaBase": {
          "type": "boolean",
          "description": "By default, Tomcat clusters are identified and named based on the CATALINA*HOME directory name. This setting results in the use of the CATALINA*BASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINA*HOME+CATALINA*BASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.\n"
        },
        "useDockerContainerName": {
          "type": "boolean",
          "description": "By default, Dynatrace uses image names as identifiers for individual process groups, with one process-group instance per host. Normally Docker container names can't serve as stable identifiers of process group instances because they are variable and auto-generated. You can however manually assign proper container names to their Docker instances. Such manually-assigned container names can serve as reliable process-group instance identifiers. This flag instructs Dynatrace to use Docker-provided names to distinguish between multiple instances of the same image. If this flag is not applied and you run multiple containers of the same image on the same host, the resulting processes will be consolidated into a single process view. Use this flag with caution!\n"
        }
      },
      "requiredInputs": [
        "addNodeJsScriptName",
        "autoDetectCassandraClusters",
        "autoDetectSpringBoot",
        "autoDetectTibcoContainerEditionEngines",
        "autoDetectTibcoEngines",
        "autoDetectWebMethodsIntegrationServer",
        "autoDetectWebSphereLibertyApplication",
        "groupIbmmqbyInstanceName",
        "identifyJbossServerBySystemProperty",
        "ignoreUniqueIdentifiers",
        "shortLivedProcessesMonitoring",
        "splitOracleDatabasePg",
        "splitOracleListenerPg",
        "useCatalinaBase",
        "useDockerContainerName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessGroupDetectionFlags resources.\n",
        "properties": {
          "addNodeJsScriptName": {
            "type": "boolean",
            "description": "In older versions, Node.js applications were distinguished based on their directory name, omitting the script name. Changing this setting may change the general handling of Node.js process groups. Leave unchanged if in doubt.\n"
          },
          "autoDetectCassandraClusters": {
            "type": "boolean",
            "description": "Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.\n"
          },
          "autoDetectSpringBoot": {
            "type": "boolean",
            "description": "Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.\n"
          },
          "autoDetectTibcoContainerEditionEngines": {
            "type": "boolean",
            "description": "Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.\n"
          },
          "autoDetectTibcoEngines": {
            "type": "boolean",
            "description": "Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.\n"
          },
          "autoDetectWebMethodsIntegrationServer": {
            "type": "boolean",
            "description": "Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.\n"
          },
          "autoDetectWebSphereLibertyApplication": {
            "type": "boolean",
            "description": "Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.\n"
          },
          "groupIbmmqbyInstanceName": {
            "type": "boolean",
            "description": "Enable to group and separately analyze the processes of each IBM MQ Queue manager instance. Each process group receives a unique name based on the queue manager instance name.\n"
          },
          "identifyJbossServerBySystemProperty": {
            "type": "boolean",
            "description": "Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\\n\\n, only if -D[Server:\\n\\n] is not set.\n"
          },
          "ignoreUniqueIdentifiers": {
            "type": "boolean",
            "description": "To determine the unique identity of each detected process, and to generate a unique name for each detected process, Dynatrace evaluates the name of the directory that each process binary is contained within. For application containers like Tomcat and JBoss, Dynatrace evaluates important directories like CATALINA*HOME and JBOSS*HOME for this information. In some automated deployment scenarios such directory names are updated automatically with new version numbers, build numbers, dates, or GUIDs. Enable this setting to ensure that automated directory name changes don't result in Dynatrace registering pre-existing processes as new processes.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "securitySoftwareDetectionEnabled": {
            "type": "boolean",
            "description": "This flag enables the detection of security software such as anti-malware protection.\n"
          },
          "shortLivedProcessesMonitoring": {
            "type": "boolean",
            "description": "Enable to monitor CPU and memory usage of short lived processes, otherwise being lost by traditional monitoring. Disabling this flag blocks passing data to cluster only, it does not stop data collection and has no effect on performance.\n"
          },
          "splitDb2GroupingByInstances": {
            "type": "boolean",
            "description": "Enable to group and separately analyze the processes of each DB2 Instance. Each process receives a unique name based on the DB2 Instance name.\n"
          },
          "splitOracleDatabasePg": {
            "type": "boolean",
            "description": "Enable to group and separately analyze the processes of each Oracle DB. Each process group receives a unique name based on the Oracle DB SID.\n"
          },
          "splitOracleListenerPg": {
            "type": "boolean",
            "description": "Enable to group and separately analyze the processes of each Oracle Listener. Each process group receives a unique name based on the Oracle Listener name.\n"
          },
          "useCatalinaBase": {
            "type": "boolean",
            "description": "By default, Tomcat clusters are identified and named based on the CATALINA*HOME directory name. This setting results in the use of the CATALINA*BASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINA*HOME+CATALINA*BASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.\n"
          },
          "useDockerContainerName": {
            "type": "boolean",
            "description": "By default, Dynatrace uses image names as identifiers for individual process groups, with one process-group instance per host. Normally Docker container names can't serve as stable identifiers of process group instances because they are variable and auto-generated. You can however manually assign proper container names to their Docker instances. Such manually-assigned container names can serve as reliable process-group instance identifiers. This flag instructs Dynatrace to use Docker-provided names to distinguish between multiple instances of the same image. If this flag is not applied and you run multiple containers of the same image on the same host, the resulting processes will be consolidated into a single process view. Use this flag with caution!\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processGroupMonitoring:ProcessGroupMonitoring": {
      "properties": {
        "monitoringState": {
          "type": "string",
          "description": "Possible Values: `DEFAULT`, `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "monitoringState",
        "processGroupId"
      ],
      "inputProperties": {
        "monitoringState": {
          "type": "string",
          "description": "Possible Values: `DEFAULT`, `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "monitoringState",
        "processGroupId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessGroupMonitoring resources.\n",
        "properties": {
          "monitoringState": {
            "type": "string",
            "description": "Possible Values: `DEFAULT`, `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "processGroupId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processGroupRum:ProcessGroupRum": {
      "properties": {
        "enable": {
          "type": "boolean",
          "description": "Allows OneAgent to:\n* automatically inject the RUM JavaScript tag into each page delivered by this process group\n* provide the necessary info to correlate RUM data with server-side PurePaths\n* forward beacons to the cluster\n* deliver the monitoring code"
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this setting - PROCESS_GROUP-XXXXXXXXXXXXXXXX"
        }
      },
      "type": "object",
      "required": [
        "enable",
        "processGroupId"
      ],
      "inputProperties": {
        "enable": {
          "type": "boolean",
          "description": "Allows OneAgent to:\n* automatically inject the RUM JavaScript tag into each page delivered by this process group\n* provide the necessary info to correlate RUM data with server-side PurePaths\n* forward beacons to the cluster\n* deliver the monitoring code"
        },
        "processGroupId": {
          "type": "string",
          "description": "The scope of this setting - PROCESS_GROUP-XXXXXXXXXXXXXXXX",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enable",
        "processGroupId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessGroupRum resources.\n",
        "properties": {
          "enable": {
            "type": "boolean",
            "description": "Allows OneAgent to:\n* automatically inject the RUM JavaScript tag into each page delivered by this process group\n* provide the necessary info to correlate RUM data with server-side PurePaths\n* forward beacons to the cluster\n* deliver the monitoring code"
          },
          "processGroupId": {
            "type": "string",
            "description": "The scope of this setting - PROCESS_GROUP-XXXXXXXXXXXXXXXX",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processGroupSimpleDetection:ProcessGroupSimpleDetection": {
      "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"
        },
        "groupIdentifier": {
          "type": "string",
          "description": "If Dynatrace detects this property at startup of a process, it will use its value to identify process groups more granular.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "instanceIdentifier": {
          "type": "string",
          "description": "Use a variable to identify instances within a process group.\n"
        },
        "processType": {
          "type": "string",
          "description": "Note: Not all types can be detected at startup."
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `Prop`, `Env`"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "groupIdentifier",
        "insertAfter",
        "instanceIdentifier",
        "ruleType"
      ],
      "inputProperties": {
        "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"
        },
        "groupIdentifier": {
          "type": "string",
          "description": "If Dynatrace detects this property at startup of a process, it will use its value to identify process groups more granular.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "instanceIdentifier": {
          "type": "string",
          "description": "Use a variable to identify instances within a process group.\n"
        },
        "processType": {
          "type": "string",
          "description": "Note: Not all types can be detected at startup."
        },
        "ruleType": {
          "type": "string",
          "description": "Possible Values: `Prop`, `Env`"
        }
      },
      "requiredInputs": [
        "enabled",
        "groupIdentifier",
        "instanceIdentifier",
        "ruleType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessGroupSimpleDetection resources.\n",
        "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"
          },
          "groupIdentifier": {
            "type": "string",
            "description": "If Dynatrace detects this property at startup of a process, it will use its value to identify process groups more granular.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
          },
          "instanceIdentifier": {
            "type": "string",
            "description": "Use a variable to identify instances within a process group.\n"
          },
          "processType": {
            "type": "string",
            "description": "Note: Not all types can be detected at startup."
          },
          "ruleType": {
            "type": "string",
            "description": "Possible Values: `Prop`, `Env`"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processMonitoring:ProcessMonitoring": {
      "properties": {
        "autoMonitoring": {
          "type": "boolean",
          "description": "By disabling automatic deep monitoring the Dynatrace OneAgent will only deep monitor processes that are covered by a respective deep monitoring rule or where monitoring is enabled explicitly.\nDisabling only works if all installed Agents have version 1.123 or higher.\n"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope."
        }
      },
      "type": "object",
      "required": [
        "autoMonitoring"
      ],
      "inputProperties": {
        "autoMonitoring": {
          "type": "boolean",
          "description": "By disabling automatic deep monitoring the Dynatrace OneAgent will only deep monitor processes that are covered by a respective deep monitoring rule or where monitoring is enabled explicitly.\nDisabling only works if all installed Agents have version 1.123 or higher.\n"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "autoMonitoring"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessMonitoring resources.\n",
        "properties": {
          "autoMonitoring": {
            "type": "boolean",
            "description": "By disabling automatic deep monitoring the Dynatrace OneAgent will only deep monitor processes that are covered by a respective deep monitoring rule or where monitoring is enabled explicitly.\nDisabling only works if all installed Agents have version 1.123 or higher.\n"
          },
          "hostGroupId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processMonitoringRule:ProcessMonitoringRule": {
      "properties": {
        "condition": {
          "$ref": "#/types/dynatrace:index%2FProcessMonitoringRuleCondition:ProcessMonitoringRuleCondition",
          "description": "Condition\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"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "mode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_ON`, `MONITORING_OFF`\n"
        }
      },
      "type": "object",
      "required": [
        "condition",
        "enabled",
        "insertAfter",
        "mode"
      ],
      "inputProperties": {
        "condition": {
          "$ref": "#/types/dynatrace:index%2FProcessMonitoringRuleCondition:ProcessMonitoringRuleCondition",
          "description": "Condition\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"
        },
        "hostGroupId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope\n",
          "willReplaceOnChanges": true
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "mode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_ON`, `MONITORING_OFF`\n"
        }
      },
      "requiredInputs": [
        "condition",
        "enabled",
        "mode"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessMonitoringRule resources.\n",
        "properties": {
          "condition": {
            "$ref": "#/types/dynatrace:index%2FProcessMonitoringRuleCondition:ProcessMonitoringRuleCondition",
            "description": "Condition\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"
          },
          "hostGroupId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope\n",
            "willReplaceOnChanges": true
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "mode": {
            "type": "string",
            "description": "Possible Values: `MONITORING_ON`, `MONITORING_OFF`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processVisibility:ProcessVisibility": {
      "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"
        },
        "maxProcesses": {
          "type": "integer",
          "description": "The maximum amount of processes that host may report is **100**\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "maxProcesses"
      ],
      "inputProperties": {
        "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"
        },
        "maxProcesses": {
          "type": "integer",
          "description": "The maximum amount of processes that host may report is **100**\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "maxProcesses"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessVisibility resources.\n",
        "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"
          },
          "maxProcesses": {
            "type": "integer",
            "description": "The maximum amount of processes that host may report is **100**\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processgroupNaming:ProcessgroupNaming": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingCondition:ProcessgroupNamingCondition"
          },
          "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
        },
        "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>)"
        },
        "format": {
          "type": "string",
          "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "format",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FProcessgroupNamingCondition:ProcessgroupNamingCondition"
          },
          "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
        },
        "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>)"
        },
        "format": {
          "type": "string",
          "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "requiredInputs": [
        "enabled",
        "format"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessgroupNaming resources.\n",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FProcessgroupNamingCondition:ProcessgroupNamingCondition"
            },
            "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
          },
          "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>)"
          },
          "format": {
            "type": "string",
            "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/processgroupNamingOrder:ProcessgroupNamingOrder": {
      "properties": {
        "namingRuleIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the naming rules to define the order for\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "namingRuleIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the naming rules to define the order for\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ProcessgroupNamingOrder resources.\n",
        "properties": {
          "namingRuleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of the naming rules to define the order for\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/queueManager:QueueManager": {
      "properties": {
        "aliasQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerAliasQueue:QueueManagerAliasQueue"
          },
          "description": "The alias queues in the queue manager\n"
        },
        "clusterQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerClusterQueue:QueueManagerClusterQueue"
          },
          "description": "The alias queues in the queue manager\n"
        },
        "clusters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the cluster(s) this queue manager is part of\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the queue manager\n"
        },
        "remoteQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerRemoteQueue:QueueManagerRemoteQueue"
          },
          "description": "The alias queues in the queue manager\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "aliasQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerAliasQueue:QueueManagerAliasQueue"
          },
          "description": "The alias queues in the queue manager\n"
        },
        "clusterQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerClusterQueue:QueueManagerClusterQueue"
          },
          "description": "The alias queues in the queue manager\n"
        },
        "clusters": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Name of the cluster(s) this queue manager is part of\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the queue manager\n"
        },
        "remoteQueues": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FQueueManagerRemoteQueue:QueueManagerRemoteQueue"
          },
          "description": "The alias queues in the queue manager\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering QueueManager resources.\n",
        "properties": {
          "aliasQueues": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FQueueManagerAliasQueue:QueueManagerAliasQueue"
            },
            "description": "The alias queues in the queue manager\n"
          },
          "clusterQueues": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FQueueManagerClusterQueue:QueueManagerClusterQueue"
            },
            "description": "The alias queues in the queue manager\n"
          },
          "clusters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Name of the cluster(s) this queue manager is part of\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the queue manager\n"
          },
          "remoteQueues": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FQueueManagerRemoteQueue:QueueManagerRemoteQueue"
            },
            "description": "The alias queues in the queue manager\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/queueSharingGroups:QueueSharingGroups": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Queue sharing group name\n"
        },
        "queueManagers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Queue managers\n"
        },
        "sharedQueues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Shared queues\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "Queue sharing group name\n"
        },
        "queueManagers": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Queue managers\n"
        },
        "sharedQueues": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Shared queues\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering QueueSharingGroups resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "Queue sharing group name\n"
          },
          "queueManagers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Queue managers\n"
          },
          "sharedQueues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Shared queues\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/remoteEnvironments:RemoteEnvironments": {
      "properties": {
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "networkScope": {
          "type": "string",
          "description": "Possible Values: `CLUSTER`, `EXTERNAL`, `INTERNAL`\n"
        },
        "token": {
          "type": "string",
          "description": "Provide a valid token created on the remote environment.\n",
          "secret": true
        },
        "uri": {
          "type": "string",
          "description": "Specify the full URI to the remote environment. Your local environment will have to be able to connect this URI on a network level.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "networkScope",
        "token",
        "uri"
      ],
      "inputProperties": {
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "networkScope": {
          "type": "string",
          "description": "Possible Values: `CLUSTER`, `EXTERNAL`, `INTERNAL`\n"
        },
        "token": {
          "type": "string",
          "description": "Provide a valid token created on the remote environment.\n",
          "secret": true
        },
        "uri": {
          "type": "string",
          "description": "Specify the full URI to the remote environment. Your local environment will have to be able to connect this URI on a network level.\n"
        }
      },
      "requiredInputs": [
        "networkScope",
        "token",
        "uri"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RemoteEnvironments resources.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name\n"
          },
          "networkScope": {
            "type": "string",
            "description": "Possible Values: `CLUSTER`, `EXTERNAL`, `INTERNAL`\n"
          },
          "token": {
            "type": "string",
            "description": "Provide a valid token created on the remote environment.\n",
            "secret": true
          },
          "uri": {
            "type": "string",
            "description": "Specify the full URI to the remote environment. Your local environment will have to be able to connect this URI on a network level.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/report:Report": {
      "description": "> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Subscribe to Dynatrace dashboard reports - https://docs.dynatrace.com/docs/observe-and-explore/dashboards-classic/dashboards/subscribe-to-dashboard-reports\n\n- Reports API - https://docs.dynatrace.com/docs/dynatrace-api/configuration-api/reports-api\n",
      "properties": {
        "dashboardId": {
          "type": "string",
          "description": "The ID of the associated dashboard\n"
        },
        "emailNotifications": {
          "type": "boolean",
          "description": "The email notifications for the dashboard report are enabled (true) or disabled (false).\n"
        },
        "subscriptions": {
          "$ref": "#/types/dynatrace:index%2FReportSubscriptions:ReportSubscriptions",
          "description": "A list of the report subscribers\n"
        },
        "type": {
          "type": "string",
          "description": "The type of report\n"
        }
      },
      "type": "object",
      "required": [
        "dashboardId",
        "type"
      ],
      "inputProperties": {
        "dashboardId": {
          "type": "string",
          "description": "The ID of the associated dashboard\n"
        },
        "emailNotifications": {
          "type": "boolean",
          "description": "The email notifications for the dashboard report are enabled (true) or disabled (false).\n"
        },
        "subscriptions": {
          "$ref": "#/types/dynatrace:index%2FReportSubscriptions:ReportSubscriptions",
          "description": "A list of the report subscribers\n"
        },
        "type": {
          "type": "string",
          "description": "The type of report\n"
        }
      },
      "requiredInputs": [
        "dashboardId",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Report resources.\n",
        "properties": {
          "dashboardId": {
            "type": "string",
            "description": "The ID of the associated dashboard\n"
          },
          "emailNotifications": {
            "type": "boolean",
            "description": "The email notifications for the dashboard report are enabled (true) or disabled (false).\n"
          },
          "subscriptions": {
            "$ref": "#/types/dynatrace:index%2FReportSubscriptions:ReportSubscriptions",
            "description": "A list of the report subscribers\n"
          },
          "type": {
            "type": "string",
            "description": "The type of report\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/requestAttribute:RequestAttribute": {
      "properties": {
        "aggregation": {
          "type": "string",
          "description": "Aggregation type for the request values\n"
        },
        "confidential": {
          "type": "boolean",
          "description": "Confidential data flag. Set <span pulumi-lang-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 treat the captured data as confidential\n"
        },
        "dataSources": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSource:RequestAttributeDataSource"
          },
          "description": "The list of data sources\n"
        },
        "dataType": {
          "type": "string",
          "description": "The data type of the request attribute\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The request attribute 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": "The name of the request attribute\n"
        },
        "normalization": {
          "type": "string",
          "description": "String values transformation.   If the **dataType** is not <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, set the `Original` here\n"
        },
        "skipPersonalDataMasking": {
          "type": "boolean",
          "description": "Personal data masking flag. Set <span pulumi-lang-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 skip masking.   Warning: This will potentially access personalized data\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",
        "dataType",
        "name",
        "normalization"
      ],
      "inputProperties": {
        "aggregation": {
          "type": "string",
          "description": "Aggregation type for the request values\n"
        },
        "confidential": {
          "type": "boolean",
          "description": "Confidential data flag. Set <span pulumi-lang-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 treat the captured data as confidential\n"
        },
        "dataSources": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSource:RequestAttributeDataSource"
          },
          "description": "The list of data sources\n"
        },
        "dataType": {
          "type": "string",
          "description": "The data type of the request attribute\n"
        },
        "enabled": {
          "type": "boolean",
          "description": "The request attribute 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": "The name of the request attribute\n"
        },
        "normalization": {
          "type": "string",
          "description": "String values transformation.   If the **dataType** is not <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, set the `Original` here\n"
        },
        "skipPersonalDataMasking": {
          "type": "boolean",
          "description": "Personal data masking flag. Set <span pulumi-lang-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 skip masking.   Warning: This will potentially access personalized data\n"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider\n"
        }
      },
      "requiredInputs": [
        "aggregation",
        "dataType",
        "normalization"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RequestAttribute resources.\n",
        "properties": {
          "aggregation": {
            "type": "string",
            "description": "Aggregation type for the request values\n"
          },
          "confidential": {
            "type": "boolean",
            "description": "Confidential data flag. Set <span pulumi-lang-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 treat the captured data as confidential\n"
          },
          "dataSources": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FRequestAttributeDataSource:RequestAttributeDataSource"
            },
            "description": "The list of data sources\n"
          },
          "dataType": {
            "type": "string",
            "description": "The data type of the request attribute\n"
          },
          "enabled": {
            "type": "boolean",
            "description": "The request attribute 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": "The name of the request attribute\n"
          },
          "normalization": {
            "type": "string",
            "description": "String values transformation.   If the **dataType** is not <span pulumi-lang-nodejs=\"`string`\" pulumi-lang-dotnet=\"`String`\" pulumi-lang-go=\"`string`\" pulumi-lang-python=\"`string`\" pulumi-lang-yaml=\"`string`\" pulumi-lang-java=\"`string`\">`string`</span>, set the `Original` here\n"
          },
          "skipPersonalDataMasking": {
            "type": "boolean",
            "description": "Personal data masking flag. Set <span pulumi-lang-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 skip masking.   Warning: This will potentially access personalized data\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/requestNaming:RequestNaming": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditions:RequestNamingConditions",
          "description": "The set of conditions for the request naming rule usage. \n\n You can specify several conditions. The request has to match **all** the specified conditions for the rule to trigger"
        },
        "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>)"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specifies the management zones for which this rule should be applied"
        },
        "namingPattern": {
          "type": "string",
          "description": "The name to be assigned to matching requests"
        },
        "placeholders": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingPlaceholders:RequestNamingPlaceholders",
          "description": "The list of custom placeholders to be used in the naming pattern. \n\n It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern."
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "conditions",
        "namingPattern"
      ],
      "inputProperties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingConditions:RequestNamingConditions",
          "description": "The set of conditions for the request naming rule usage. \n\n You can specify several conditions. The request has to match **all** the specified conditions for the rule to trigger"
        },
        "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>)"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Specifies the management zones for which this rule should be applied"
        },
        "namingPattern": {
          "type": "string",
          "description": "The name to be assigned to matching requests"
        },
        "placeholders": {
          "$ref": "#/types/dynatrace:index%2FRequestNamingPlaceholders:RequestNamingPlaceholders",
          "description": "The list of custom placeholders to be used in the naming pattern. \n\n It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern."
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "requiredInputs": [
        "conditions",
        "namingPattern"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RequestNaming resources.\n",
        "properties": {
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FRequestNamingConditions:RequestNamingConditions",
            "description": "The set of conditions for the request naming rule usage. \n\n You can specify several conditions. The request has to match **all** the specified conditions for the rule to trigger"
          },
          "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>)"
          },
          "managementZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Specifies the management zones for which this rule should be applied"
          },
          "namingPattern": {
            "type": "string",
            "description": "The name to be assigned to matching requests"
          },
          "placeholders": {
            "$ref": "#/types/dynatrace:index%2FRequestNamingPlaceholders:RequestNamingPlaceholders",
            "description": "The list of custom placeholders to be used in the naming pattern. \n\n It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern."
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/requestNamings:RequestNamings": {
      "description": "> This resource requires the API token scopes **Read configuration** (`ReadConfig`) and **Write configuration** (`WriteConfig`)\n\n## Dynatrace Documentation\n\n- Set up request naming - https://www.dynatrace.com/support/help/how-to-use-dynatrace/services/service-monitoring-settings/set-up-request-naming\n\n- Request naming API - https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/service-api/request-naming-api\n",
      "properties": {
        "ids": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the request namings in the order they should be taken into consideration\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "ids": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the request namings in the order they should be taken into consideration\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RequestNamings resources.\n",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of the request namings in the order they should be taken into consideration\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/resourceAttributes:ResourceAttributes": {
      "properties": {
        "keys": {
          "$ref": "#/types/dynatrace:index%2FResourceAttributesKeys:ResourceAttributesKeys",
          "description": "Attribute key allow-list\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "keys": {
          "$ref": "#/types/dynatrace:index%2FResourceAttributesKeys:ResourceAttributesKeys",
          "description": "Attribute key allow-list\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ResourceAttributes resources.\n",
        "properties": {
          "keys": {
            "$ref": "#/types/dynatrace:index%2FResourceAttributesKeys:ResourceAttributesKeys",
            "description": "Attribute key allow-list\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rpcBasedSampling:RpcBasedSampling": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Trace sampling - https://docs.dynatrace.com/docs/shortlink/url-sampling\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:rpc-based-sampling`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.RpcBasedSampling(\"#name#\", {\n    enabled: false,\n    endpointName: \"#name#-endpoint\",\n    endpointNameComparisonType: \"DOES_NOT_END_WITH\",\n    ignore: true,\n    remoteOperationName: \"#name#-operation\",\n    remoteOperationNameComparisonType: \"CONTAINS\",\n    remoteServiceName: \"#name#-service\",\n    remoteServiceNameComparisonType: \"STARTS_WITH\",\n    scope: \"environment\",\n    wireProtocolType: \"8\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.RpcBasedSampling(\"#name#\",\n    enabled=False,\n    endpoint_name=\"#name#-endpoint\",\n    endpoint_name_comparison_type=\"DOES_NOT_END_WITH\",\n    ignore=True,\n    remote_operation_name=\"#name#-operation\",\n    remote_operation_name_comparison_type=\"CONTAINS\",\n    remote_service_name=\"#name#-service\",\n    remote_service_name_comparison_type=\"STARTS_WITH\",\n    scope=\"environment\",\n    wire_protocol_type=\"8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.RpcBasedSampling(\"#name#\", new()\n    {\n        Enabled = false,\n        EndpointName = \"#name#-endpoint\",\n        EndpointNameComparisonType = \"DOES_NOT_END_WITH\",\n        Ignore = true,\n        RemoteOperationName = \"#name#-operation\",\n        RemoteOperationNameComparisonType = \"CONTAINS\",\n        RemoteServiceName = \"#name#-service\",\n        RemoteServiceNameComparisonType = \"STARTS_WITH\",\n        Scope = \"environment\",\n        WireProtocolType = \"8\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewRpcBasedSampling(ctx, \"#name#\", &dynatrace.RpcBasedSamplingArgs{\n\t\t\tEnabled:                           pulumi.Bool(false),\n\t\t\tEndpointName:                      pulumi.String(\"#name#-endpoint\"),\n\t\t\tEndpointNameComparisonType:        pulumi.String(\"DOES_NOT_END_WITH\"),\n\t\t\tIgnore:                            pulumi.Bool(true),\n\t\t\tRemoteOperationName:               pulumi.String(\"#name#-operation\"),\n\t\t\tRemoteOperationNameComparisonType: pulumi.String(\"CONTAINS\"),\n\t\t\tRemoteServiceName:                 pulumi.String(\"#name#-service\"),\n\t\t\tRemoteServiceNameComparisonType:   pulumi.String(\"STARTS_WITH\"),\n\t\t\tScope:                             pulumi.String(\"environment\"),\n\t\t\tWireProtocolType:                  pulumi.String(\"8\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.RpcBasedSampling;\nimport com.pulumi.dynatrace.RpcBasedSamplingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new RpcBasedSampling(\"#name#\", RpcBasedSamplingArgs.builder()\n            .enabled(false)\n            .endpointName(\"#name#-endpoint\")\n            .endpointNameComparisonType(\"DOES_NOT_END_WITH\")\n            .ignore(true)\n            .remoteOperationName(\"#name#-operation\")\n            .remoteOperationNameComparisonType(\"CONTAINS\")\n            .remoteServiceName(\"#name#-service\")\n            .remoteServiceNameComparisonType(\"STARTS_WITH\")\n            .scope(\"environment\")\n            .wireProtocolType(\"8\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:RpcBasedSampling\n    properties:\n      enabled: false\n      endpointName: '#name#-endpoint'\n      endpointNameComparisonType: DOES_NOT_END_WITH\n      ignore: true\n      remoteOperationName: '#name#-operation'\n      remoteOperationNameComparisonType: CONTAINS\n      remoteServiceName: '#name#-service'\n      remoteServiceNameComparisonType: STARTS_WITH\n      scope: environment\n      wireProtocolType: '8'\n```\n<!--End PulumiCodeChooser -->\n",
      "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>)"
        },
        "endpointName": {
          "type": "string",
          "description": "Specify the RPC endpoint name. If the endpoint name is empty, either remote operation name or remote service name must be specified that can be used for RPC matching."
        },
        "endpointNameComparisonType": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
        },
        "factor": {
          "type": "string",
          "description": "Possible Values: <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>, <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>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <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>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span> \n\n  - <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>: Increase capturing 128 times\n\n  - <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>: Increase capturing 64 times\n\n  - <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>: Increase capturing 32 times\n\n  - <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>: Increase capturing 16 times\n\n  - <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>: Increase capturing 8 times\n\n  - <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>: Increase capturing 4 times\n\n  - <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>: Increase capturing 2 times\n\n  - <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>: Reduce capturing by factor 2\n\n  - <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>: Reduce capturing by factor 4\n\n  - <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>: Reduce capturing by factor 8\n\n  - <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>: Reduce capturing by factor 16\n\n  - <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>: Reduce capturing by factor 32\n\n  - <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>: Reduce capturing by factor 64\n\n  - <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>: Reduce capturing by factor 128"
        },
        "ignore": {
          "type": "boolean",
          "description": "No Traces will be captured for matching RPC requests. This applies always, even if Adaptive Traffic Management is inactive."
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "remoteOperationName": {
          "type": "string",
          "description": "Specify the RPC operation name. If the remote operation name is empty, either remote service name or endpoint name must be specified that can be used for RPC matching."
        },
        "remoteOperationNameComparisonType": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
        },
        "remoteServiceName": {
          "type": "string",
          "description": "Specify the RPC remote service name. If the remote service name is empty, either remote operation name or endpoint name must be specified that can be used for RPC matching."
        },
        "remoteServiceNameComparisonType": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS_GROUP_INSTANCE, PROCESS_GROUP, CLOUD_APPLICATION, CLOUD_APPLICATION_NAMESPACE, KUBERNETES_CLUSTER, HOST_GROUP). Omit this property if you want to cover the whole environment."
        },
        "wireProtocolType": {
          "type": "string",
          "description": "Possible Values: <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>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span> \n\n  - <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>: ADK\n\n  - <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>: DOTNET_REMOTING\n\n  - <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>: DOTNET_REMOTING_TCP\n\n  - <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>: DOTNET_REMOTING_HTTP\n\n  - <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>: DOTNET_REMOTING_XMLRPC\n\n  - <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>: GRPC\n\n  - <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>: GRPC_BIDI\n\n  - <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>: GRPC_UNARY\n\n  - <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>: GRPC_SERVERSTREAM\n\n  - <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>: GRPC_CLIENTSTREAM"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "endpointNameComparisonType",
        "ignore",
        "insertAfter",
        "remoteOperationNameComparisonType",
        "remoteServiceNameComparisonType",
        "wireProtocolType"
      ],
      "inputProperties": {
        "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>)"
        },
        "endpointName": {
          "type": "string",
          "description": "Specify the RPC endpoint name. If the endpoint name is empty, either remote operation name or remote service name must be specified that can be used for RPC matching."
        },
        "endpointNameComparisonType": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
        },
        "factor": {
          "type": "string",
          "description": "Possible Values: <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>, <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>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <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>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span> \n\n  - <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>: Increase capturing 128 times\n\n  - <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>: Increase capturing 64 times\n\n  - <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>: Increase capturing 32 times\n\n  - <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>: Increase capturing 16 times\n\n  - <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>: Increase capturing 8 times\n\n  - <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>: Increase capturing 4 times\n\n  - <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>: Increase capturing 2 times\n\n  - <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>: Reduce capturing by factor 2\n\n  - <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>: Reduce capturing by factor 4\n\n  - <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>: Reduce capturing by factor 8\n\n  - <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>: Reduce capturing by factor 16\n\n  - <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>: Reduce capturing by factor 32\n\n  - <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>: Reduce capturing by factor 64\n\n  - <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>: Reduce capturing by factor 128"
        },
        "ignore": {
          "type": "boolean",
          "description": "No Traces will be captured for matching RPC requests. This applies always, even if Adaptive Traffic Management is inactive."
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
        },
        "remoteOperationName": {
          "type": "string",
          "description": "Specify the RPC operation name. If the remote operation name is empty, either remote service name or endpoint name must be specified that can be used for RPC matching."
        },
        "remoteOperationNameComparisonType": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
        },
        "remoteServiceName": {
          "type": "string",
          "description": "Specify the RPC remote service name. If the remote service name is empty, either remote operation name or endpoint name must be specified that can be used for RPC matching."
        },
        "remoteServiceNameComparisonType": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS_GROUP_INSTANCE, PROCESS_GROUP, CLOUD_APPLICATION, CLOUD_APPLICATION_NAMESPACE, KUBERNETES_CLUSTER, HOST_GROUP). Omit this property if you want to cover the whole environment."
        },
        "wireProtocolType": {
          "type": "string",
          "description": "Possible Values: <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>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span> \n\n  - <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>: ADK\n\n  - <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>: DOTNET_REMOTING\n\n  - <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>: DOTNET_REMOTING_TCP\n\n  - <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>: DOTNET_REMOTING_HTTP\n\n  - <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>: DOTNET_REMOTING_XMLRPC\n\n  - <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>: GRPC\n\n  - <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>: GRPC_BIDI\n\n  - <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>: GRPC_UNARY\n\n  - <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>: GRPC_SERVERSTREAM\n\n  - <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>: GRPC_CLIENTSTREAM"
        }
      },
      "requiredInputs": [
        "enabled",
        "endpointNameComparisonType",
        "ignore",
        "remoteOperationNameComparisonType",
        "remoteServiceNameComparisonType",
        "wireProtocolType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RpcBasedSampling resources.\n",
        "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>)"
          },
          "endpointName": {
            "type": "string",
            "description": "Specify the RPC endpoint name. If the endpoint name is empty, either remote operation name or remote service name must be specified that can be used for RPC matching."
          },
          "endpointNameComparisonType": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
          },
          "factor": {
            "type": "string",
            "description": "Possible Values: <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>, <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>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>, <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>, <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>, <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>, <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span> \n\n  - <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>: Increase capturing 128 times\n\n  - <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>: Increase capturing 64 times\n\n  - <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>: Increase capturing 32 times\n\n  - <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>: Increase capturing 16 times\n\n  - <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>: Increase capturing 8 times\n\n  - <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>: Increase capturing 4 times\n\n  - <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>: Increase capturing 2 times\n\n  - <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>: Reduce capturing by factor 2\n\n  - <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>: Reduce capturing by factor 4\n\n  - <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>: Reduce capturing by factor 8\n\n  - <span pulumi-lang-nodejs=\"`11`\" pulumi-lang-dotnet=\"`11`\" pulumi-lang-go=\"`11`\" pulumi-lang-python=\"`11`\" pulumi-lang-yaml=\"`11`\" pulumi-lang-java=\"`11`\">`11`</span>: Reduce capturing by factor 16\n\n  - <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>: Reduce capturing by factor 32\n\n  - <span pulumi-lang-nodejs=\"`13`\" pulumi-lang-dotnet=\"`13`\" pulumi-lang-go=\"`13`\" pulumi-lang-python=\"`13`\" pulumi-lang-yaml=\"`13`\" pulumi-lang-java=\"`13`\">`13`</span>: Reduce capturing by factor 64\n\n  - <span pulumi-lang-nodejs=\"`14`\" pulumi-lang-dotnet=\"`14`\" pulumi-lang-go=\"`14`\" pulumi-lang-python=\"`14`\" pulumi-lang-yaml=\"`14`\" pulumi-lang-java=\"`14`\">`14`</span>: Reduce capturing by factor 128"
          },
          "ignore": {
            "type": "boolean",
            "description": "No Traces will be captured for matching RPC requests. This applies always, even if Adaptive Traffic Management is inactive."
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched"
          },
          "remoteOperationName": {
            "type": "string",
            "description": "Specify the RPC operation name. If the remote operation name is empty, either remote service name or endpoint name must be specified that can be used for RPC matching."
          },
          "remoteOperationNameComparisonType": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
          },
          "remoteServiceName": {
            "type": "string",
            "description": "Specify the RPC remote service name. If the remote service name is empty, either remote operation name or endpoint name must be specified that can be used for RPC matching."
          },
          "remoteServiceNameComparisonType": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `DOES_NOT_CONTAIN`, `DOES_NOT_END_WITH`, `DOES_NOT_EQUAL`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (PROCESS_GROUP_INSTANCE, PROCESS_GROUP, CLOUD_APPLICATION, CLOUD_APPLICATION_NAMESPACE, KUBERNETES_CLUSTER, HOST_GROUP). Omit this property if you want to cover the whole environment."
          },
          "wireProtocolType": {
            "type": "string",
            "description": "Possible Values: <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>, <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>, <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>, <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>, <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>, <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>, <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>, <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span> \n\n  - <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>: ADK\n\n  - <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>: DOTNET_REMOTING\n\n  - <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>: DOTNET_REMOTING_TCP\n\n  - <span pulumi-lang-nodejs=\"`4`\" pulumi-lang-dotnet=\"`4`\" pulumi-lang-go=\"`4`\" pulumi-lang-python=\"`4`\" pulumi-lang-yaml=\"`4`\" pulumi-lang-java=\"`4`\">`4`</span>: DOTNET_REMOTING_HTTP\n\n  - <span pulumi-lang-nodejs=\"`5`\" pulumi-lang-dotnet=\"`5`\" pulumi-lang-go=\"`5`\" pulumi-lang-python=\"`5`\" pulumi-lang-yaml=\"`5`\" pulumi-lang-java=\"`5`\">`5`</span>: DOTNET_REMOTING_XMLRPC\n\n  - <span pulumi-lang-nodejs=\"`6`\" pulumi-lang-dotnet=\"`6`\" pulumi-lang-go=\"`6`\" pulumi-lang-python=\"`6`\" pulumi-lang-yaml=\"`6`\" pulumi-lang-java=\"`6`\">`6`</span>: GRPC\n\n  - <span pulumi-lang-nodejs=\"`7`\" pulumi-lang-dotnet=\"`7`\" pulumi-lang-go=\"`7`\" pulumi-lang-python=\"`7`\" pulumi-lang-yaml=\"`7`\" pulumi-lang-java=\"`7`\">`7`</span>: GRPC_BIDI\n\n  - <span pulumi-lang-nodejs=\"`8`\" pulumi-lang-dotnet=\"`8`\" pulumi-lang-go=\"`8`\" pulumi-lang-python=\"`8`\" pulumi-lang-yaml=\"`8`\" pulumi-lang-java=\"`8`\">`8`</span>: GRPC_UNARY\n\n  - <span pulumi-lang-nodejs=\"`9`\" pulumi-lang-dotnet=\"`9`\" pulumi-lang-go=\"`9`\" pulumi-lang-python=\"`9`\" pulumi-lang-yaml=\"`9`\" pulumi-lang-java=\"`9`\">`9`</span>: GRPC_SERVERSTREAM\n\n  - <span pulumi-lang-nodejs=\"`10`\" pulumi-lang-dotnet=\"`10`\" pulumi-lang-go=\"`10`\" pulumi-lang-python=\"`10`\" pulumi-lang-yaml=\"`10`\" pulumi-lang-java=\"`10`\">`10`</span>: GRPC_CLIENTSTREAM"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rumAdvancedCorrelation:RumAdvancedCorrelation": {
      "properties": {
        "matcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "type": "object",
      "required": [
        "matcher",
        "pattern"
      ],
      "inputProperties": {
        "matcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "requiredInputs": [
        "matcher",
        "pattern"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RumAdvancedCorrelation resources.\n",
        "properties": {
          "matcher": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
          },
          "pattern": {
            "type": "string",
            "description": "Pattern\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rumHostHeaders:RumHostHeaders": {
      "properties": {
        "headerName": {
          "type": "string",
          "description": "HTTP header format\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        }
      },
      "type": "object",
      "required": [
        "headerName",
        "insertAfter"
      ],
      "inputProperties": {
        "headerName": {
          "type": "string",
          "description": "HTTP header format\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        }
      },
      "requiredInputs": [
        "headerName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RumHostHeaders resources.\n",
        "properties": {
          "headerName": {
            "type": "string",
            "description": "HTTP header format\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rumIpDetermination:RumIpDetermination": {
      "properties": {
        "headerName": {
          "type": "string",
          "description": "Client IP header name\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        }
      },
      "type": "object",
      "required": [
        "headerName",
        "insertAfter"
      ],
      "inputProperties": {
        "headerName": {
          "type": "string",
          "description": "Client IP header name\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        }
      },
      "requiredInputs": [
        "headerName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RumIpDetermination resources.\n",
        "properties": {
          "headerName": {
            "type": "string",
            "description": "Client IP header name\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rumIpLocations:RumIpLocations": {
      "properties": {
        "city": {
          "type": "string",
          "description": "The city name of the location."
        },
        "countryCode": {
          "type": "string",
          "description": "The country code of the location.\n"
        },
        "ip": {
          "type": "string",
          "description": "Single IP or IP range start address"
        },
        "ipTo": {
          "type": "string",
          "description": "IP range end"
        },
        "latitude": {
          "type": "number",
          "description": "Latitude"
        },
        "longitude": {
          "type": "number",
          "description": "Longitude"
        },
        "regionCode": {
          "type": "string",
          "description": "The region code of the location. \n\n For the [USA](https://dt-url.net/iso3166us) or [Canada](https://dt-url.net/iso3166ca) use ISO 3166-2 state codes without `US-` or `CA-` prefix. \n\n For the rest of the world use [FIPS 10-4 codes](https://dt-url.net/fipscodes) without country prefix."
        }
      },
      "type": "object",
      "required": [
        "countryCode",
        "ip"
      ],
      "inputProperties": {
        "city": {
          "type": "string",
          "description": "The city name of the location."
        },
        "countryCode": {
          "type": "string",
          "description": "The country code of the location.\n"
        },
        "ip": {
          "type": "string",
          "description": "Single IP or IP range start address"
        },
        "ipTo": {
          "type": "string",
          "description": "IP range end"
        },
        "latitude": {
          "type": "number",
          "description": "Latitude"
        },
        "longitude": {
          "type": "number",
          "description": "Longitude"
        },
        "regionCode": {
          "type": "string",
          "description": "The region code of the location. \n\n For the [USA](https://dt-url.net/iso3166us) or [Canada](https://dt-url.net/iso3166ca) use ISO 3166-2 state codes without `US-` or `CA-` prefix. \n\n For the rest of the world use [FIPS 10-4 codes](https://dt-url.net/fipscodes) without country prefix."
        }
      },
      "requiredInputs": [
        "countryCode",
        "ip"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RumIpLocations resources.\n",
        "properties": {
          "city": {
            "type": "string",
            "description": "The city name of the location."
          },
          "countryCode": {
            "type": "string",
            "description": "The country code of the location.\n"
          },
          "ip": {
            "type": "string",
            "description": "Single IP or IP range start address"
          },
          "ipTo": {
            "type": "string",
            "description": "IP range end"
          },
          "latitude": {
            "type": "number",
            "description": "Latitude"
          },
          "longitude": {
            "type": "number",
            "description": "Longitude"
          },
          "regionCode": {
            "type": "string",
            "description": "The region code of the location. \n\n For the [USA](https://dt-url.net/iso3166us) or [Canada](https://dt-url.net/iso3166ca) use ISO 3166-2 state codes without `US-` or `CA-` prefix. \n\n For the rest of the world use [FIPS 10-4 codes](https://dt-url.net/fipscodes) without country prefix."
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rumOverloadPrevention:RumOverloadPrevention": {
      "properties": {
        "overloadPreventionLimit": {
          "type": "integer",
          "description": "Once this limit is reached, Dynatrace [throttles the number of captured user sessions](https://dt-url.net/fm3v0p7g).\n"
        }
      },
      "type": "object",
      "required": [
        "overloadPreventionLimit"
      ],
      "inputProperties": {
        "overloadPreventionLimit": {
          "type": "integer",
          "description": "Once this limit is reached, Dynatrace [throttles the number of captured user sessions](https://dt-url.net/fm3v0p7g).\n"
        }
      },
      "requiredInputs": [
        "overloadPreventionLimit"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RumOverloadPrevention resources.\n",
        "properties": {
          "overloadPreventionLimit": {
            "type": "integer",
            "description": "Once this limit is reached, Dynatrace [throttles the number of captured user sessions](https://dt-url.net/fm3v0p7g).\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/rumProviderBreakdown:RumProviderBreakdown": {
      "properties": {
        "domainNamePatternList": {
          "$ref": "#/types/dynatrace:index%2FRumProviderBreakdownDomainNamePatternList:RumProviderBreakdownDomainNamePatternList",
          "description": "Domain name pattern\n"
        },
        "iconUrl": {
          "type": "string",
          "description": "Specify an URL for the provider's brand icon\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "reportPublicImprovement": {
          "type": "boolean",
          "description": "Send the patterns of this provider to Dynatrace to help us improve 3rd-party detection.\n"
        },
        "resourceName": {
          "type": "string",
          "description": "Resource name\n"
        },
        "resourceType": {
          "type": "string",
          "description": "Possible Values: `FirstParty`, `ThirdParty`, `Cdn`\n"
        }
      },
      "type": "object",
      "required": [
        "domainNamePatternList",
        "insertAfter",
        "reportPublicImprovement",
        "resourceName",
        "resourceType"
      ],
      "inputProperties": {
        "domainNamePatternList": {
          "$ref": "#/types/dynatrace:index%2FRumProviderBreakdownDomainNamePatternList:RumProviderBreakdownDomainNamePatternList",
          "description": "Domain name pattern\n"
        },
        "iconUrl": {
          "type": "string",
          "description": "Specify an URL for the provider's brand icon\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "reportPublicImprovement": {
          "type": "boolean",
          "description": "Send the patterns of this provider to Dynatrace to help us improve 3rd-party detection.\n"
        },
        "resourceName": {
          "type": "string",
          "description": "Resource name\n"
        },
        "resourceType": {
          "type": "string",
          "description": "Possible Values: `FirstParty`, `ThirdParty`, `Cdn`\n"
        }
      },
      "requiredInputs": [
        "domainNamePatternList",
        "reportPublicImprovement",
        "resourceName",
        "resourceType"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering RumProviderBreakdown resources.\n",
        "properties": {
          "domainNamePatternList": {
            "$ref": "#/types/dynatrace:index%2FRumProviderBreakdownDomainNamePatternList:RumProviderBreakdownDomainNamePatternList",
            "description": "Domain name pattern\n"
          },
          "iconUrl": {
            "type": "string",
            "description": "Specify an URL for the provider's brand icon\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "reportPublicImprovement": {
            "type": "boolean",
            "description": "Send the patterns of this provider to Dynatrace to help us improve 3rd-party detection.\n"
          },
          "resourceName": {
            "type": "string",
            "description": "Resource name\n"
          },
          "resourceType": {
            "type": "string",
            "description": "Possible Values: `FirstParty`, `ThirdParty`, `Cdn`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/securityContext:SecurityContext": {
      "description": "> This setting has been deprecated by Dynatrace. Trying to apply this resource will produce an error message. It won't have an effect on your Dynatrace Environment anymore.\n",
      "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>)"
        }
      },
      "type": "object",
      "required": [
        "enabled"
      ],
      "inputProperties": {
        "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>)"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SecurityContext resources.\n",
        "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>)"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/segment:Segment": {
      "description": "> **Dynatrace SaaS only**\n\n> To utilize this resource with access to all segments, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View Filter-Segments** (`storage:filter-segments:read`), **Create and Update Filter-Segments** (`storage:filter-segments:write`), **Share Filter-Segments** (`storage:filter-segments:share`), **Delete Filter-Segments** (`storage:filter-segments:delete`) and **Maintain all Filter-Segments on the environment** (`storage:filter-segments:admin`).\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n> The `includes.items[X].filter` attribute, which is a JSON string, is unfriendly for configuration as code. The structure of that attribute is not publicly documented and therefore subject to change without warning. The resource schema has been created to match our REST API, but we will be reaching out to product management on further enhancement of this endpoint. In the meantime, please use the export utility to create configurations more efficiently.\n\n## Dynatrace Documentation\n\n- Segments - https://docs.dynatrace.com/docs/manage/segments\n\n- Grail Storage Filter-Segments (API) - https://########.apps.dynatrace.com/platform/swagger-ui/index.html?urls.primaryName=Grail+-+Filter+Segments\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\n// ID GQ7NqJGPV1N\nconst _name_ = new dynatrace.Segment(\"#name#\", {\n    description: \"Example description\",\n    isPublic: true,\n    includes: {\n        items: [\n            {\n                dataObject: \"_all_data_object\",\n                filter: JSON.stringify({\n                    children: [{\n                        key: {\n                            range: {\n                                from: 0,\n                                to: 16,\n                            },\n                            textValue: \"k8s.cluster.name\",\n                            type: \"Key\",\n                            value: \"k8s.cluster.name\",\n                        },\n                        operator: {\n                            range: {\n                                from: 17,\n                                to: 18,\n                            },\n                            textValue: \"=\",\n                            type: \"ComparisonOperator\",\n                            value: \"=\",\n                        },\n                        range: {\n                            from: 0,\n                            to: 27,\n                        },\n                        type: \"Statement\",\n                        value: {\n                            range: {\n                                from: 19,\n                                to: 27,\n                            },\n                            textValue: \"$cluster\",\n                            type: \"String\",\n                            value: \"$cluster\",\n                        },\n                    }],\n                    explicit: false,\n                    logicalOperator: \"AND\",\n                    range: {\n                        from: 0,\n                        to: 27,\n                    },\n                    type: \"Group\",\n                }),\n            },\n            {\n                dataObject: \"dt.entity.cloud_application\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.cloud_application_instance\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.cloud_application_namespace\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.container_group_instance\",\n                filter: \"\",\n                relationship: {\n                    name: \"belongs_to\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.host\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.kubernetes_cluster\",\n                filter: JSON.stringify({\n                    children: [{\n                        key: {\n                            range: {\n                                from: 0,\n                                to: 11,\n                            },\n                            textValue: \"entity.name\",\n                            type: \"Key\",\n                            value: \"entity.name\",\n                        },\n                        operator: {\n                            range: {\n                                from: 12,\n                                to: 13,\n                            },\n                            textValue: \"=\",\n                            type: \"ComparisonOperator\",\n                            value: \"=\",\n                        },\n                        range: {\n                            from: 0,\n                            to: 22,\n                        },\n                        type: \"Statement\",\n                        value: {\n                            range: {\n                                from: 14,\n                                to: 22,\n                            },\n                            textValue: \"$cluster\",\n                            type: \"String\",\n                            value: \"$cluster\",\n                        },\n                    }],\n                    explicit: false,\n                    logicalOperator: \"AND\",\n                    range: {\n                        from: 0,\n                        to: 22,\n                    },\n                    type: \"Group\",\n                }),\n            },\n            {\n                dataObject: \"dt.entity.kubernetes_node\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.kubernetes_service\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                dataObject: \"dt.entity.service\",\n                filter: \"\",\n                relationship: {\n                    name: \"clustered_by\",\n                    target: \"dt.entity.kubernetes_cluster\",\n                },\n            },\n        ],\n    },\n    variables: {\n        type: \"query\",\n        value: `fetch dt.entity.kubernetes_cluster\n| fields cluster = entity.name\n| sort cluster\n`,\n    },\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumiverse_dynatrace as dynatrace\n\n# ID GQ7NqJGPV1N\n_name_ = dynatrace.Segment(\"#name#\",\n    description=\"Example description\",\n    is_public=True,\n    includes={\n        \"items\": [\n            {\n                \"data_object\": \"_all_data_object\",\n                \"filter\": json.dumps({\n                    \"children\": [{\n                        \"key\": {\n                            \"range\": {\n                                \"from\": 0,\n                                \"to\": 16,\n                            },\n                            \"textValue\": \"k8s.cluster.name\",\n                            \"type\": \"Key\",\n                            \"value\": \"k8s.cluster.name\",\n                        },\n                        \"operator\": {\n                            \"range\": {\n                                \"from\": 17,\n                                \"to\": 18,\n                            },\n                            \"textValue\": \"=\",\n                            \"type\": \"ComparisonOperator\",\n                            \"value\": \"=\",\n                        },\n                        \"range\": {\n                            \"from\": 0,\n                            \"to\": 27,\n                        },\n                        \"type\": \"Statement\",\n                        \"value\": {\n                            \"range\": {\n                                \"from\": 19,\n                                \"to\": 27,\n                            },\n                            \"textValue\": \"$cluster\",\n                            \"type\": \"String\",\n                            \"value\": \"$cluster\",\n                        },\n                    }],\n                    \"explicit\": False,\n                    \"logicalOperator\": \"AND\",\n                    \"range\": {\n                        \"from\": 0,\n                        \"to\": 27,\n                    },\n                    \"type\": \"Group\",\n                }),\n            },\n            {\n                \"data_object\": \"dt.entity.cloud_application\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.cloud_application_instance\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.cloud_application_namespace\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.container_group_instance\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"belongs_to\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.host\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.kubernetes_cluster\",\n                \"filter\": json.dumps({\n                    \"children\": [{\n                        \"key\": {\n                            \"range\": {\n                                \"from\": 0,\n                                \"to\": 11,\n                            },\n                            \"textValue\": \"entity.name\",\n                            \"type\": \"Key\",\n                            \"value\": \"entity.name\",\n                        },\n                        \"operator\": {\n                            \"range\": {\n                                \"from\": 12,\n                                \"to\": 13,\n                            },\n                            \"textValue\": \"=\",\n                            \"type\": \"ComparisonOperator\",\n                            \"value\": \"=\",\n                        },\n                        \"range\": {\n                            \"from\": 0,\n                            \"to\": 22,\n                        },\n                        \"type\": \"Statement\",\n                        \"value\": {\n                            \"range\": {\n                                \"from\": 14,\n                                \"to\": 22,\n                            },\n                            \"textValue\": \"$cluster\",\n                            \"type\": \"String\",\n                            \"value\": \"$cluster\",\n                        },\n                    }],\n                    \"explicit\": False,\n                    \"logicalOperator\": \"AND\",\n                    \"range\": {\n                        \"from\": 0,\n                        \"to\": 22,\n                    },\n                    \"type\": \"Group\",\n                }),\n            },\n            {\n                \"data_object\": \"dt.entity.kubernetes_node\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.kubernetes_service\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n            {\n                \"data_object\": \"dt.entity.service\",\n                \"filter\": \"\",\n                \"relationship\": {\n                    \"name\": \"clustered_by\",\n                    \"target\": \"dt.entity.kubernetes_cluster\",\n                },\n            },\n        ],\n    },\n    variables={\n        \"type\": \"query\",\n        \"value\": \"\"\"fetch dt.entity.kubernetes_cluster\n| fields cluster = entity.name\n| sort cluster\n\"\"\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    // ID GQ7NqJGPV1N\n    var _name_ = new Dynatrace.Segment(\"#name#\", new()\n    {\n        Description = \"Example description\",\n        IsPublic = true,\n        Includes = new Dynatrace.Inputs.SegmentIncludesArgs\n        {\n            Items = new[]\n            {\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"_all_data_object\",\n                    Filter = JsonSerializer.Serialize(new Dictionary<string, object?>\n                    {\n                        [\"children\"] = new[]\n                        {\n                            new Dictionary<string, object?>\n                            {\n                                [\"key\"] = new Dictionary<string, object?>\n                                {\n                                    [\"range\"] = new Dictionary<string, object?>\n                                    {\n                                        [\"from\"] = 0,\n                                        [\"to\"] = 16,\n                                    },\n                                    [\"textValue\"] = \"k8s.cluster.name\",\n                                    [\"type\"] = \"Key\",\n                                    [\"value\"] = \"k8s.cluster.name\",\n                                },\n                                [\"operator\"] = new Dictionary<string, object?>\n                                {\n                                    [\"range\"] = new Dictionary<string, object?>\n                                    {\n                                        [\"from\"] = 17,\n                                        [\"to\"] = 18,\n                                    },\n                                    [\"textValue\"] = \"=\",\n                                    [\"type\"] = \"ComparisonOperator\",\n                                    [\"value\"] = \"=\",\n                                },\n                                [\"range\"] = new Dictionary<string, object?>\n                                {\n                                    [\"from\"] = 0,\n                                    [\"to\"] = 27,\n                                },\n                                [\"type\"] = \"Statement\",\n                                [\"value\"] = new Dictionary<string, object?>\n                                {\n                                    [\"range\"] = new Dictionary<string, object?>\n                                    {\n                                        [\"from\"] = 19,\n                                        [\"to\"] = 27,\n                                    },\n                                    [\"textValue\"] = \"$cluster\",\n                                    [\"type\"] = \"String\",\n                                    [\"value\"] = \"$cluster\",\n                                },\n                            },\n                        },\n                        [\"explicit\"] = false,\n                        [\"logicalOperator\"] = \"AND\",\n                        [\"range\"] = new Dictionary<string, object?>\n                        {\n                            [\"from\"] = 0,\n                            [\"to\"] = 27,\n                        },\n                        [\"type\"] = \"Group\",\n                    }),\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.cloud_application\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.cloud_application_instance\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.cloud_application_namespace\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.container_group_instance\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"belongs_to\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.host\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.kubernetes_cluster\",\n                    Filter = JsonSerializer.Serialize(new Dictionary<string, object?>\n                    {\n                        [\"children\"] = new[]\n                        {\n                            new Dictionary<string, object?>\n                            {\n                                [\"key\"] = new Dictionary<string, object?>\n                                {\n                                    [\"range\"] = new Dictionary<string, object?>\n                                    {\n                                        [\"from\"] = 0,\n                                        [\"to\"] = 11,\n                                    },\n                                    [\"textValue\"] = \"entity.name\",\n                                    [\"type\"] = \"Key\",\n                                    [\"value\"] = \"entity.name\",\n                                },\n                                [\"operator\"] = new Dictionary<string, object?>\n                                {\n                                    [\"range\"] = new Dictionary<string, object?>\n                                    {\n                                        [\"from\"] = 12,\n                                        [\"to\"] = 13,\n                                    },\n                                    [\"textValue\"] = \"=\",\n                                    [\"type\"] = \"ComparisonOperator\",\n                                    [\"value\"] = \"=\",\n                                },\n                                [\"range\"] = new Dictionary<string, object?>\n                                {\n                                    [\"from\"] = 0,\n                                    [\"to\"] = 22,\n                                },\n                                [\"type\"] = \"Statement\",\n                                [\"value\"] = new Dictionary<string, object?>\n                                {\n                                    [\"range\"] = new Dictionary<string, object?>\n                                    {\n                                        [\"from\"] = 14,\n                                        [\"to\"] = 22,\n                                    },\n                                    [\"textValue\"] = \"$cluster\",\n                                    [\"type\"] = \"String\",\n                                    [\"value\"] = \"$cluster\",\n                                },\n                            },\n                        },\n                        [\"explicit\"] = false,\n                        [\"logicalOperator\"] = \"AND\",\n                        [\"range\"] = new Dictionary<string, object?>\n                        {\n                            [\"from\"] = 0,\n                            [\"to\"] = 22,\n                        },\n                        [\"type\"] = \"Group\",\n                    }),\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.kubernetes_node\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.kubernetes_service\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n                new Dynatrace.Inputs.SegmentIncludesItemArgs\n                {\n                    DataObject = \"dt.entity.service\",\n                    Filter = \"\",\n                    Relationship = new Dynatrace.Inputs.SegmentIncludesItemRelationshipArgs\n                    {\n                        Name = \"clustered_by\",\n                        Target = \"dt.entity.kubernetes_cluster\",\n                    },\n                },\n            },\n        },\n        Variables = new Dynatrace.Inputs.SegmentVariablesArgs\n        {\n            Type = \"query\",\n            Value = @\"fetch dt.entity.kubernetes_cluster\n| fields cluster = entity.name\n| sort cluster\n\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"children\": []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"key\": map[string]interface{}{\n\t\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\t\"from\": 0,\n\t\t\t\t\t\t\t\"to\":   16,\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"textValue\": \"k8s.cluster.name\",\n\t\t\t\t\t\t\"type\":      \"Key\",\n\t\t\t\t\t\t\"value\":     \"k8s.cluster.name\",\n\t\t\t\t\t},\n\t\t\t\t\t\"operator\": map[string]interface{}{\n\t\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\t\"from\": 17,\n\t\t\t\t\t\t\t\"to\":   18,\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"textValue\": \"=\",\n\t\t\t\t\t\t\"type\":      \"ComparisonOperator\",\n\t\t\t\t\t\t\"value\":     \"=\",\n\t\t\t\t\t},\n\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\"from\": 0,\n\t\t\t\t\t\t\"to\":   27,\n\t\t\t\t\t},\n\t\t\t\t\t\"type\": \"Statement\",\n\t\t\t\t\t\"value\": map[string]interface{}{\n\t\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\t\"from\": 19,\n\t\t\t\t\t\t\t\"to\":   27,\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"textValue\": \"$cluster\",\n\t\t\t\t\t\t\"type\":      \"String\",\n\t\t\t\t\t\t\"value\":     \"$cluster\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"explicit\":        false,\n\t\t\t\"logicalOperator\": \"AND\",\n\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\"from\": 0,\n\t\t\t\t\"to\":   27,\n\t\t\t},\n\t\t\t\"type\": \"Group\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\ttmpJSON1, err := json.Marshal(map[string]interface{}{\n\t\t\t\"children\": []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"key\": map[string]interface{}{\n\t\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\t\"from\": 0,\n\t\t\t\t\t\t\t\"to\":   11,\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"textValue\": \"entity.name\",\n\t\t\t\t\t\t\"type\":      \"Key\",\n\t\t\t\t\t\t\"value\":     \"entity.name\",\n\t\t\t\t\t},\n\t\t\t\t\t\"operator\": map[string]interface{}{\n\t\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\t\"from\": 12,\n\t\t\t\t\t\t\t\"to\":   13,\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"textValue\": \"=\",\n\t\t\t\t\t\t\"type\":      \"ComparisonOperator\",\n\t\t\t\t\t\t\"value\":     \"=\",\n\t\t\t\t\t},\n\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\"from\": 0,\n\t\t\t\t\t\t\"to\":   22,\n\t\t\t\t\t},\n\t\t\t\t\t\"type\": \"Statement\",\n\t\t\t\t\t\"value\": map[string]interface{}{\n\t\t\t\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\t\t\t\"from\": 14,\n\t\t\t\t\t\t\t\"to\":   22,\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"textValue\": \"$cluster\",\n\t\t\t\t\t\t\"type\":      \"String\",\n\t\t\t\t\t\t\"value\":     \"$cluster\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\t\"explicit\":        false,\n\t\t\t\"logicalOperator\": \"AND\",\n\t\t\t\"range\": map[string]interface{}{\n\t\t\t\t\"from\": 0,\n\t\t\t\t\"to\":   22,\n\t\t\t},\n\t\t\t\"type\": \"Group\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson1 := string(tmpJSON1)\n\t\t// ID GQ7NqJGPV1N\n\t\t_, err = dynatrace.NewSegment(ctx, \"#name#\", &dynatrace.SegmentArgs{\n\t\t\tDescription: pulumi.String(\"Example description\"),\n\t\t\tIsPublic:    pulumi.Bool(true),\n\t\t\tIncludes: &dynatrace.SegmentIncludesArgs{\n\t\t\t\tItems: dynatrace.SegmentIncludesItemArray{\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"_all_data_object\"),\n\t\t\t\t\t\tFilter:     pulumi.String(json0),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.cloud_application\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.cloud_application_instance\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.cloud_application_namespace\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.container_group_instance\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"belongs_to\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.host\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\tFilter:     pulumi.String(json1),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.kubernetes_node\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.kubernetes_service\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.SegmentIncludesItemArgs{\n\t\t\t\t\t\tDataObject: pulumi.String(\"dt.entity.service\"),\n\t\t\t\t\t\tFilter:     pulumi.String(\"\"),\n\t\t\t\t\t\tRelationship: &dynatrace.SegmentIncludesItemRelationshipArgs{\n\t\t\t\t\t\t\tName:   pulumi.String(\"clustered_by\"),\n\t\t\t\t\t\t\tTarget: pulumi.String(\"dt.entity.kubernetes_cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tVariables: &dynatrace.SegmentVariablesArgs{\n\t\t\t\tType:  pulumi.String(\"query\"),\n\t\t\t\tValue: pulumi.String(\"fetch dt.entity.kubernetes_cluster\\n| fields cluster = entity.name\\n| sort cluster\\n\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.Segment;\nimport com.pulumi.dynatrace.SegmentArgs;\nimport com.pulumi.dynatrace.inputs.SegmentIncludesArgs;\nimport com.pulumi.dynatrace.inputs.SegmentVariablesArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        // ID GQ7NqJGPV1N\n        var _name_ = new Segment(\"#name#\", SegmentArgs.builder()\n            .description(\"Example description\")\n            .isPublic(true)\n            .includes(SegmentIncludesArgs.builder()\n                .items(                \n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"_all_data_object\")\n                        .filter(serializeJson(\n                            jsonObject(\n                                jsonProperty(\"children\", jsonArray(jsonObject(\n                                    jsonProperty(\"key\", jsonObject(\n                                        jsonProperty(\"range\", jsonObject(\n                                            jsonProperty(\"from\", 0),\n                                            jsonProperty(\"to\", 16)\n                                        )),\n                                        jsonProperty(\"textValue\", \"k8s.cluster.name\"),\n                                        jsonProperty(\"type\", \"Key\"),\n                                        jsonProperty(\"value\", \"k8s.cluster.name\")\n                                    )),\n                                    jsonProperty(\"operator\", jsonObject(\n                                        jsonProperty(\"range\", jsonObject(\n                                            jsonProperty(\"from\", 17),\n                                            jsonProperty(\"to\", 18)\n                                        )),\n                                        jsonProperty(\"textValue\", \"=\"),\n                                        jsonProperty(\"type\", \"ComparisonOperator\"),\n                                        jsonProperty(\"value\", \"=\")\n                                    )),\n                                    jsonProperty(\"range\", jsonObject(\n                                        jsonProperty(\"from\", 0),\n                                        jsonProperty(\"to\", 27)\n                                    )),\n                                    jsonProperty(\"type\", \"Statement\"),\n                                    jsonProperty(\"value\", jsonObject(\n                                        jsonProperty(\"range\", jsonObject(\n                                            jsonProperty(\"from\", 19),\n                                            jsonProperty(\"to\", 27)\n                                        )),\n                                        jsonProperty(\"textValue\", \"$cluster\"),\n                                        jsonProperty(\"type\", \"String\"),\n                                        jsonProperty(\"value\", \"$cluster\")\n                                    ))\n                                ))),\n                                jsonProperty(\"explicit\", false),\n                                jsonProperty(\"logicalOperator\", \"AND\"),\n                                jsonProperty(\"range\", jsonObject(\n                                    jsonProperty(\"from\", 0),\n                                    jsonProperty(\"to\", 27)\n                                )),\n                                jsonProperty(\"type\", \"Group\")\n                            )))\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.cloud_application\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.cloud_application_instance\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.cloud_application_namespace\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.container_group_instance\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"belongs_to\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.host\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.kubernetes_cluster\")\n                        .filter(serializeJson(\n                            jsonObject(\n                                jsonProperty(\"children\", jsonArray(jsonObject(\n                                    jsonProperty(\"key\", jsonObject(\n                                        jsonProperty(\"range\", jsonObject(\n                                            jsonProperty(\"from\", 0),\n                                            jsonProperty(\"to\", 11)\n                                        )),\n                                        jsonProperty(\"textValue\", \"entity.name\"),\n                                        jsonProperty(\"type\", \"Key\"),\n                                        jsonProperty(\"value\", \"entity.name\")\n                                    )),\n                                    jsonProperty(\"operator\", jsonObject(\n                                        jsonProperty(\"range\", jsonObject(\n                                            jsonProperty(\"from\", 12),\n                                            jsonProperty(\"to\", 13)\n                                        )),\n                                        jsonProperty(\"textValue\", \"=\"),\n                                        jsonProperty(\"type\", \"ComparisonOperator\"),\n                                        jsonProperty(\"value\", \"=\")\n                                    )),\n                                    jsonProperty(\"range\", jsonObject(\n                                        jsonProperty(\"from\", 0),\n                                        jsonProperty(\"to\", 22)\n                                    )),\n                                    jsonProperty(\"type\", \"Statement\"),\n                                    jsonProperty(\"value\", jsonObject(\n                                        jsonProperty(\"range\", jsonObject(\n                                            jsonProperty(\"from\", 14),\n                                            jsonProperty(\"to\", 22)\n                                        )),\n                                        jsonProperty(\"textValue\", \"$cluster\"),\n                                        jsonProperty(\"type\", \"String\"),\n                                        jsonProperty(\"value\", \"$cluster\")\n                                    ))\n                                ))),\n                                jsonProperty(\"explicit\", false),\n                                jsonProperty(\"logicalOperator\", \"AND\"),\n                                jsonProperty(\"range\", jsonObject(\n                                    jsonProperty(\"from\", 0),\n                                    jsonProperty(\"to\", 22)\n                                )),\n                                jsonProperty(\"type\", \"Group\")\n                            )))\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.kubernetes_node\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.kubernetes_service\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build(),\n                    SegmentIncludesItemArgs.builder()\n                        .dataObject(\"dt.entity.service\")\n                        .filter(\"\")\n                        .relationship(SegmentIncludesItemRelationshipArgs.builder()\n                            .name(\"clustered_by\")\n                            .target(\"dt.entity.kubernetes_cluster\")\n                            .build())\n                        .build())\n                .build())\n            .variables(SegmentVariablesArgs.builder()\n                .type(\"query\")\n                .value(\"\"\"\nfetch dt.entity.kubernetes_cluster\n| fields cluster = entity.name\n| sort cluster\n                \"\"\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  # ID GQ7NqJGPV1N\n  '#name#':\n    type: dynatrace:Segment\n    properties:\n      description: Example description\n      isPublic: true\n      includes:\n        items:\n          - dataObject: _all_data_object\n            filter:\n              fn::toJSON:\n                children:\n                  - key:\n                      range:\n                        from: 0\n                        to: 16\n                      textValue: k8s.cluster.name\n                      type: Key\n                      value: k8s.cluster.name\n                    operator:\n                      range:\n                        from: 17\n                        to: 18\n                      textValue: =\n                      type: ComparisonOperator\n                      value: =\n                    range:\n                      from: 0\n                      to: 27\n                    type: Statement\n                    value:\n                      range:\n                        from: 19\n                        to: 27\n                      textValue: $cluster\n                      type: String\n                      value: $cluster\n                explicit: false\n                logicalOperator: AND\n                range:\n                  from: 0\n                  to: 27\n                type: Group\n          - dataObject: dt.entity.cloud_application\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.cloud_application_instance\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.cloud_application_namespace\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.container_group_instance\n            filter: \"\"\n            relationship:\n              name: belongs_to\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.host\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.kubernetes_cluster\n            filter:\n              fn::toJSON:\n                children:\n                  - key:\n                      range:\n                        from: 0\n                        to: 11\n                      textValue: entity.name\n                      type: Key\n                      value: entity.name\n                    operator:\n                      range:\n                        from: 12\n                        to: 13\n                      textValue: =\n                      type: ComparisonOperator\n                      value: =\n                    range:\n                      from: 0\n                      to: 22\n                    type: Statement\n                    value:\n                      range:\n                        from: 14\n                        to: 22\n                      textValue: $cluster\n                      type: String\n                      value: $cluster\n                explicit: false\n                logicalOperator: AND\n                range:\n                  from: 0\n                  to: 22\n                type: Group\n          - dataObject: dt.entity.kubernetes_node\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.kubernetes_service\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n          - dataObject: dt.entity.service\n            filter: \"\"\n            relationship:\n              name: clustered_by\n              target: dt.entity.kubernetes_cluster\n      variables:\n        type: query\n        value: |\n          fetch dt.entity.kubernetes_cluster\n          | fields cluster = entity.name\n          | sort cluster\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "description": {
          "type": "string",
          "description": "Description of the filter-segment\n"
        },
        "includes": {
          "$ref": "#/types/dynatrace:index%2FSegmentIncludes:SegmentIncludes",
          "description": "List of includes of the filter-segment\n"
        },
        "isPublic": {
          "type": "boolean",
          "description": "Indicates if the filter-segment is publicly accessible within the tenant\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the filter-segment\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FSegmentVariables:SegmentVariables",
          "description": "Variables of the filter-segment\n"
        }
      },
      "type": "object",
      "required": [
        "isPublic",
        "name"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Description of the filter-segment\n"
        },
        "includes": {
          "$ref": "#/types/dynatrace:index%2FSegmentIncludes:SegmentIncludes",
          "description": "List of includes of the filter-segment\n"
        },
        "isPublic": {
          "type": "boolean",
          "description": "Indicates if the filter-segment is publicly accessible within the tenant\n"
        },
        "name": {
          "type": "string",
          "description": "Name of the filter-segment\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FSegmentVariables:SegmentVariables",
          "description": "Variables of the filter-segment\n"
        }
      },
      "requiredInputs": [
        "isPublic"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Segment resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description of the filter-segment\n"
          },
          "includes": {
            "$ref": "#/types/dynatrace:index%2FSegmentIncludes:SegmentIncludes",
            "description": "List of includes of the filter-segment\n"
          },
          "isPublic": {
            "type": "boolean",
            "description": "Indicates if the filter-segment is publicly accessible within the tenant\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the filter-segment\n"
          },
          "variables": {
            "$ref": "#/types/dynatrace:index%2FSegmentVariables:SegmentVariables",
            "description": "Variables of the filter-segment\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceAnomalies:ServiceAnomalies": {
      "properties": {
        "failureRates": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesFailureRates:ServiceAnomaliesFailureRates",
          "description": "Configuration of failure rate increase detection. Detecting failure rate increases will be disabled if this block is omitted.\n"
        },
        "load": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoad:ServiceAnomaliesLoad",
          "description": "The configuration of load spikes detection. Detecting load spikes will be disabled if this block is omitted.\n"
        },
        "loadDrops": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoadDrops:ServiceAnomaliesLoadDrops",
          "description": "The configuration of load drops detection. Detecting load drops will be disabled if this block is omitted.\n"
        },
        "responseTimes": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesResponseTimes:ServiceAnomaliesResponseTimes",
          "description": "Configuration of response time degradation detection. Detecting response time degradation will be disabled if this block is omitted.\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "failureRates": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesFailureRates:ServiceAnomaliesFailureRates",
          "description": "Configuration of failure rate increase detection. Detecting failure rate increases will be disabled if this block is omitted.\n"
        },
        "load": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoad:ServiceAnomaliesLoad",
          "description": "The configuration of load spikes detection. Detecting load spikes will be disabled if this block is omitted.\n"
        },
        "loadDrops": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoadDrops:ServiceAnomaliesLoadDrops",
          "description": "The configuration of load drops detection. Detecting load drops will be disabled if this block is omitted.\n"
        },
        "responseTimes": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesResponseTimes:ServiceAnomaliesResponseTimes",
          "description": "Configuration of response time degradation detection. Detecting response time degradation will be disabled if this block is omitted.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceAnomalies resources.\n",
        "properties": {
          "failureRates": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesFailureRates:ServiceAnomaliesFailureRates",
            "description": "Configuration of failure rate increase detection. Detecting failure rate increases will be disabled if this block is omitted.\n"
          },
          "load": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoad:ServiceAnomaliesLoad",
            "description": "The configuration of load spikes detection. Detecting load spikes will be disabled if this block is omitted.\n"
          },
          "loadDrops": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesLoadDrops:ServiceAnomaliesLoadDrops",
            "description": "The configuration of load drops detection. Detecting load drops will be disabled if this block is omitted.\n"
          },
          "responseTimes": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesResponseTimes:ServiceAnomaliesResponseTimes",
            "description": "Configuration of response time degradation detection. Detecting response time degradation will be disabled if this block is omitted.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceAnomaliesV2:ServiceAnomaliesV2": {
      "properties": {
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRate:ServiceAnomaliesV2FailureRate",
          "description": "Failure rate\n"
        },
        "loadDrops": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2LoadDrops:ServiceAnomaliesV2LoadDrops",
          "description": "Alert if the observed load is lower than the expected load by a specified margin for a specified amount of time:\n"
        },
        "loadSpikes": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2LoadSpikes:ServiceAnomaliesV2LoadSpikes",
          "description": "Alert if the observed load exceeds the expected load by a specified margin for a specified amount of time:\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTime:ServiceAnomaliesV2ResponseTime",
          "description": "Response time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (SERVICE*METHOD, SERVICE, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "failureRate",
        "loadDrops",
        "loadSpikes",
        "responseTime"
      ],
      "inputProperties": {
        "failureRate": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRate:ServiceAnomaliesV2FailureRate",
          "description": "Failure rate\n"
        },
        "loadDrops": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2LoadDrops:ServiceAnomaliesV2LoadDrops",
          "description": "Alert if the observed load is lower than the expected load by a specified margin for a specified amount of time:\n"
        },
        "loadSpikes": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2LoadSpikes:ServiceAnomaliesV2LoadSpikes",
          "description": "Alert if the observed load exceeds the expected load by a specified margin for a specified amount of time:\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTime:ServiceAnomaliesV2ResponseTime",
          "description": "Response time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (SERVICE*METHOD, SERVICE, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "failureRate",
        "loadDrops",
        "loadSpikes",
        "responseTime"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceAnomaliesV2 resources.\n",
        "properties": {
          "failureRate": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2FailureRate:ServiceAnomaliesV2FailureRate",
            "description": "Failure rate\n"
          },
          "loadDrops": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2LoadDrops:ServiceAnomaliesV2LoadDrops",
            "description": "Alert if the observed load is lower than the expected load by a specified margin for a specified amount of time:\n"
          },
          "loadSpikes": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2LoadSpikes:ServiceAnomaliesV2LoadSpikes",
            "description": "Alert if the observed load exceeds the expected load by a specified margin for a specified amount of time:\n"
          },
          "responseTime": {
            "$ref": "#/types/dynatrace:index%2FServiceAnomaliesV2ResponseTime:ServiceAnomaliesV2ResponseTime",
            "description": "Response time\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (SERVICE*METHOD, SERVICE, HOST*GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceDetectionRules:ServiceDetectionRules": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Services - https://docs.dynatrace.com/docs/observe/applications-and-microservices/services\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:service-detection-rules`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.ServiceDetectionRules(\"#name#\", {\n    enabled: false,\n    rule: {\n        additionalRequiredAttributes: [\n            \"attribute-1\",\n            \"attribute-2\",\n        ],\n        condition: \"matchesValue(k8s.cluster.name,\\\"terraform\\\")\",\n        description: \"Example description\",\n        ruleName: \"#name#\",\n        serviceNameTemplate: \"{k8s.workload.name}\",\n    },\n    scope: \"environment\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.ServiceDetectionRules(\"#name#\",\n    enabled=False,\n    rule={\n        \"additional_required_attributes\": [\n            \"attribute-1\",\n            \"attribute-2\",\n        ],\n        \"condition\": \"matchesValue(k8s.cluster.name,\\\"terraform\\\")\",\n        \"description\": \"Example description\",\n        \"rule_name\": \"#name#\",\n        \"service_name_template\": \"{k8s.workload.name}\",\n    },\n    scope=\"environment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.ServiceDetectionRules(\"#name#\", new()\n    {\n        Enabled = false,\n        Rule = new Dynatrace.Inputs.ServiceDetectionRulesRuleArgs\n        {\n            AdditionalRequiredAttributes = new[]\n            {\n                \"attribute-1\",\n                \"attribute-2\",\n            },\n            Condition = \"matchesValue(k8s.cluster.name,\\\"terraform\\\")\",\n            Description = \"Example description\",\n            RuleName = \"#name#\",\n            ServiceNameTemplate = \"{k8s.workload.name}\",\n        },\n        Scope = \"environment\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewServiceDetectionRules(ctx, \"#name#\", &dynatrace.ServiceDetectionRulesArgs{\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tRule: &dynatrace.ServiceDetectionRulesRuleArgs{\n\t\t\t\tAdditionalRequiredAttributes: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"attribute-1\"),\n\t\t\t\t\tpulumi.String(\"attribute-2\"),\n\t\t\t\t},\n\t\t\t\tCondition:           pulumi.String(\"matchesValue(k8s.cluster.name,\\\"terraform\\\")\"),\n\t\t\t\tDescription:         pulumi.String(\"Example description\"),\n\t\t\t\tRuleName:            pulumi.String(\"#name#\"),\n\t\t\t\tServiceNameTemplate: pulumi.String(\"{k8s.workload.name}\"),\n\t\t\t},\n\t\t\tScope: pulumi.String(\"environment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.ServiceDetectionRules;\nimport com.pulumi.dynatrace.ServiceDetectionRulesArgs;\nimport com.pulumi.dynatrace.inputs.ServiceDetectionRulesRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new ServiceDetectionRules(\"#name#\", ServiceDetectionRulesArgs.builder()\n            .enabled(false)\n            .rule(ServiceDetectionRulesRuleArgs.builder()\n                .additionalRequiredAttributes(                \n                    \"attribute-1\",\n                    \"attribute-2\")\n                .condition(\"matchesValue(k8s.cluster.name,\\\"terraform\\\")\")\n                .description(\"Example description\")\n                .ruleName(\"#name#\")\n                .serviceNameTemplate(\"{k8s.workload.name}\")\n                .build())\n            .scope(\"environment\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:ServiceDetectionRules\n    properties:\n      enabled: false\n      rule:\n        additionalRequiredAttributes:\n          - attribute-1\n          - attribute-2\n        condition: matchesValue(k8s.cluster.name,\"terraform\")\n        description: Example description\n        ruleName: '#name#'\n        serviceNameTemplate: '{k8s.workload.name}'\n      scope: environment\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "rule": {
          "$ref": "#/types/dynatrace:index%2FServiceDetectionRulesRule:ServiceDetectionRulesRule",
          "description": "Rule\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "rule"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "rule": {
          "$ref": "#/types/dynatrace:index%2FServiceDetectionRulesRule:ServiceDetectionRulesRule",
          "description": "Rule\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "rule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceDetectionRules resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "rule": {
            "$ref": "#/types/dynatrace:index%2FServiceDetectionRulesRule:ServiceDetectionRulesRule",
            "description": "Rule\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceExternalWebRequest:ServiceExternalWebRequest": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestConditions:ServiceExternalWebRequestConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributors:ServiceExternalWebRequestIdContributors",
          "description": "Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.  Note: in case of external requests/services the PG might not always be known. See [here](https://dt-url.net/9i03b79)\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "idContributors",
        "insertAfter",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestConditions:ServiceExternalWebRequestConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributors:ServiceExternalWebRequestIdContributors",
          "description": "Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.  Note: in case of external requests/services the PG might not always be known. See [here](https://dt-url.net/9i03b79)\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "idContributors"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceExternalWebRequest resources.\n",
        "properties": {
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestConditions:ServiceExternalWebRequestConditions",
            "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
          },
          "description": {
            "type": "string",
            "description": "Description\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"
          },
          "idContributors": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebRequestIdContributors:ServiceExternalWebRequestIdContributors",
            "description": "Contributors to the Service Identifier calculation. All of the Contributors except for the port are always applied. You can exclude the port contribution by disabling the switch.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "managementZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Define a management zone of the process group for which this service detection rule should be created.  Note: in case of external requests/services the PG might not always be known. See [here](https://dt-url.net/9i03b79)\n"
          },
          "name": {
            "type": "string",
            "description": "Rule name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceExternalWebService:ServiceExternalWebService": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceConditions:ServiceExternalWebServiceConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributors:ServiceExternalWebServiceIdContributors",
          "description": "Contributors to the Service Identifier calculation. URL path is always applied as an Id Contributor. You can exclude the port contribution by disabling the switch.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.  Note: in case of external requests/services the PG might not always be known. See [here](https://dt-url.net/9i03b79)\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "idContributors",
        "insertAfter",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceConditions:ServiceExternalWebServiceConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributors:ServiceExternalWebServiceIdContributors",
          "description": "Contributors to the Service Identifier calculation. URL path is always applied as an Id Contributor. You can exclude the port contribution by disabling the switch.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.  Note: in case of external requests/services the PG might not always be known. See [here](https://dt-url.net/9i03b79)\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "idContributors"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceExternalWebService resources.\n",
        "properties": {
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceConditions:ServiceExternalWebServiceConditions",
            "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
          },
          "description": {
            "type": "string",
            "description": "Description\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"
          },
          "idContributors": {
            "$ref": "#/types/dynatrace:index%2FServiceExternalWebServiceIdContributors:ServiceExternalWebServiceIdContributors",
            "description": "Contributors to the Service Identifier calculation. URL path is always applied as an Id Contributor. You can exclude the port contribution by disabling the switch.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "managementZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Define a management zone of the process group for which this service detection rule should be created.  Note: in case of external requests/services the PG might not always be known. See [here](https://dt-url.net/9i03b79)\n"
          },
          "name": {
            "type": "string",
            "description": "Rule name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceFailure:ServiceFailure": {
      "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"
        },
        "exceptionRules": {
          "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRules:ServiceFailureExceptionRules",
          "description": "Customize failure detection for specific exceptions and errors\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "serviceId"
      ],
      "inputProperties": {
        "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"
        },
        "exceptionRules": {
          "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRules:ServiceFailureExceptionRules",
          "description": "Customize failure detection for specific exceptions and errors\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "serviceId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceFailure resources.\n",
        "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"
          },
          "exceptionRules": {
            "$ref": "#/types/dynatrace:index%2FServiceFailureExceptionRules:ServiceFailureExceptionRules",
            "description": "Customize failure detection for specific exceptions and errors\n"
          },
          "serviceId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceFullWebRequest:ServiceFullWebRequest": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestConditions:ServiceFullWebRequestConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributors:ServiceFullWebRequestIdContributors",
          "description": "Contributors to the Service Identifier calculation. All of the Contributors are always applied.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "idContributors",
        "insertAfter",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestConditions:ServiceFullWebRequestConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributors:ServiceFullWebRequestIdContributors",
          "description": "Contributors to the Service Identifier calculation. All of the Contributors are always applied.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "idContributors"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceFullWebRequest resources.\n",
        "properties": {
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestConditions:ServiceFullWebRequestConditions",
            "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
          },
          "description": {
            "type": "string",
            "description": "Description\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"
          },
          "idContributors": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebRequestIdContributors:ServiceFullWebRequestIdContributors",
            "description": "Contributors to the Service Identifier calculation. All of the Contributors are always applied.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "managementZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Define a management zone of the process group for which this service detection rule should be created.\n"
          },
          "name": {
            "type": "string",
            "description": "Rule name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceFullWebService:ServiceFullWebService": {
      "properties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceConditions:ServiceFullWebServiceConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributors:ServiceFullWebServiceIdContributors",
          "description": "Contributors to the Service Identifier calculation. All of the Contributors are always applied.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "idContributors",
        "insertAfter",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceConditions:ServiceFullWebServiceConditions",
          "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
        },
        "description": {
          "type": "string",
          "description": "Description\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"
        },
        "idContributors": {
          "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributors:ServiceFullWebServiceIdContributors",
          "description": "Contributors to the Service Identifier calculation. All of the Contributors are always applied.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "managementZones": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define a management zone of the process group for which this service detection rule should be created.\n"
        },
        "name": {
          "type": "string",
          "description": "Rule name\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "idContributors"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceFullWebService resources.\n",
        "properties": {
          "conditions": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceConditions:ServiceFullWebServiceConditions",
            "description": "A list of conditions necessary for the rule to take effect. If multiple conditions are specified, they must **all** match a Request for the rule to apply. If there is no condition at all, the rule is always applied. Conditions are evaluated against attributes, but do not modify them.\n"
          },
          "description": {
            "type": "string",
            "description": "Description\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"
          },
          "idContributors": {
            "$ref": "#/types/dynatrace:index%2FServiceFullWebServiceIdContributors:ServiceFullWebServiceIdContributors",
            "description": "Contributors to the Service Identifier calculation. All of the Contributors are always applied.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "managementZones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Define a management zone of the process group for which this service detection rule should be created.\n"
          },
          "name": {
            "type": "string",
            "description": "Rule name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceHttpFailure:ServiceHttpFailure": {
      "properties": {
        "brokenLinks": {
          "$ref": "#/types/dynatrace:index%2FServiceHttpFailureBrokenLinks:ServiceHttpFailureBrokenLinks",
          "description": "HTTP 404 response codes are thrown when a web server can't find a certain page. 404s are classified as broken links on the client side and therefore aren't considered to be service failures. By enabling this setting, you can have 404s treated as server-side service failures.\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"
        },
        "httpResponseCodes": {
          "$ref": "#/types/dynatrace:index%2FServiceHttpFailureHttpResponseCodes:ServiceHttpFailureHttpResponseCodes",
          "description": "HTTP response codes\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "serviceId"
      ],
      "inputProperties": {
        "brokenLinks": {
          "$ref": "#/types/dynatrace:index%2FServiceHttpFailureBrokenLinks:ServiceHttpFailureBrokenLinks",
          "description": "HTTP 404 response codes are thrown when a web server can't find a certain page. 404s are classified as broken links on the client side and therefore aren't considered to be service failures. By enabling this setting, you can have 404s treated as server-side service failures.\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"
        },
        "httpResponseCodes": {
          "$ref": "#/types/dynatrace:index%2FServiceHttpFailureHttpResponseCodes:ServiceHttpFailureHttpResponseCodes",
          "description": "HTTP response codes\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "serviceId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceHttpFailure resources.\n",
        "properties": {
          "brokenLinks": {
            "$ref": "#/types/dynatrace:index%2FServiceHttpFailureBrokenLinks:ServiceHttpFailureBrokenLinks",
            "description": "HTTP 404 response codes are thrown when a web server can't find a certain page. 404s are classified as broken links on the client side and therefore aren't considered to be service failures. By enabling this setting, you can have 404s treated as server-side service failures.\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"
          },
          "httpResponseCodes": {
            "$ref": "#/types/dynatrace:index%2FServiceHttpFailureHttpResponseCodes:ServiceHttpFailureHttpResponseCodes",
            "description": "HTTP response codes\n"
          },
          "serviceId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceNaming:ServiceNaming": {
      "properties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingCondition:ServiceNamingCondition"
          },
          "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
        },
        "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>)"
        },
        "format": {
          "type": "string",
          "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "format",
        "name"
      ],
      "inputProperties": {
        "conditions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FServiceNamingCondition:ServiceNamingCondition"
          },
          "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
        },
        "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>)"
        },
        "format": {
          "type": "string",
          "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule"
        },
        "unknowns": {
          "type": "string",
          "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
        }
      },
      "requiredInputs": [
        "enabled",
        "format"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceNaming resources.\n",
        "properties": {
          "conditions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FServiceNamingCondition:ServiceNamingCondition"
            },
            "description": "A list of matching conditions of the rule.  The rule applies only if **all** conditions are fulfilled"
          },
          "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>)"
          },
          "format": {
            "type": "string",
            "description": "The name to be assigned to matching entities. 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:InstanceType}`  * `{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}"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule"
          },
          "unknowns": {
            "type": "string",
            "description": "allows for configuring properties that are not explicitly supported by the current version of this provider"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceNamingOrder:ServiceNamingOrder": {
      "properties": {
        "namingRuleIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the naming rules to define the order for\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "namingRuleIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The IDs of the naming rules to define the order for\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceNamingOrder resources.\n",
        "properties": {
          "namingRuleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The IDs of the naming rules to define the order for\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/serviceNowNotification:ServiceNowNotification": {
      "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"
        },
        "events": {
          "type": "boolean",
          "description": "Send events into ServiceNow ITOM\n"
        },
        "formatProblemDetailsAsText": {
          "type": "boolean",
          "description": "Use text format for problem details instead of HTML.\n"
        },
        "incidents": {
          "type": "boolean",
          "description": "Send incidents into ServiceNow ITSM\n"
        },
        "instance": {
          "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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 password to the ServiceNow account\n",
          "secret": true
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the **instance** 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",
        "incidents",
        "legacyId",
        "message",
        "name",
        "profile",
        "username"
      ],
      "inputProperties": {
        "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"
        },
        "events": {
          "type": "boolean",
          "description": "Send events into ServiceNow ITOM\n"
        },
        "formatProblemDetailsAsText": {
          "type": "boolean",
          "description": "Use text format for problem details instead of HTML.\n"
        },
        "incidents": {
          "type": "boolean",
          "description": "Send incidents into ServiceNow ITSM\n"
        },
        "instance": {
          "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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 password to the ServiceNow account\n",
          "secret": true
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the **instance** 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"
        }
      },
      "requiredInputs": [
        "active",
        "incidents",
        "message",
        "profile",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceNowNotification resources.\n",
        "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"
          },
          "events": {
            "type": "boolean",
            "description": "Send events into ServiceNow ITOM\n"
          },
          "formatProblemDetailsAsText": {
            "type": "boolean",
            "description": "Use text format for problem details instead of HTML.\n"
          },
          "incidents": {
            "type": "boolean",
            "description": "Send incidents into ServiceNow ITSM\n"
          },
          "instance": {
            "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"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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 password to the ServiceNow account\n",
            "secret": true
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          },
          "url": {
            "type": "string",
            "description": "The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the **instance** 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"
      }
    },
    "dynatrace:index/serviceSplitting:ServiceSplitting": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Services - https://docs.dynatrace.com/docs/observe/applications-and-microservices/services\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:service-splitting-rules`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:ServiceSplitting\n    properties:\n      enabled: false\n      rule:\n        condition: matchesValue(k8s.cluster.name, \"terraform\")\n        description: Example description\n        ruleName: '#name#'\n        serviceSplittingAttributes:\n          serviceSplittingAttribute:\n            - key: Attribute-1\n            - key: Attribute-2\n            - key: Attribute-3\n      scope: environment\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "rule": {
          "$ref": "#/types/dynatrace:index%2FServiceSplittingRule:ServiceSplittingRule",
          "description": "Rule\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "rule"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "rule": {
          "$ref": "#/types/dynatrace:index%2FServiceSplittingRule:ServiceSplittingRule",
          "description": "Rule\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "rule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServiceSplitting resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "rule": {
            "$ref": "#/types/dynatrace:index%2FServiceSplittingRule:ServiceSplittingRule",
            "description": "Rule\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (CLOUD*APPLICATION*NAMESPACE, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/servicenowConnection:ServicenowConnection": {
      "properties": {
        "clientId": {
          "type": "string",
          "description": "Client ID of the ServiceNow OAuth server\n"
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret of the ServiceNow OAuth server\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name to your ServiceNow instance.\n"
        },
        "password": {
          "type": "string",
          "description": "Password of the ServiceNow user.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `client-credentials`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the ServiceNow instance.\n"
        },
        "user": {
          "type": "string",
          "description": "Username or Email address.\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "type",
        "url"
      ],
      "inputProperties": {
        "clientId": {
          "type": "string",
          "description": "Client ID of the ServiceNow OAuth server\n"
        },
        "clientSecret": {
          "type": "string",
          "description": "Client secret of the ServiceNow OAuth server\n",
          "secret": true
        },
        "name": {
          "type": "string",
          "description": "A unique and clearly identifiable connection name to your ServiceNow instance.\n"
        },
        "password": {
          "type": "string",
          "description": "Password of the ServiceNow user.\n",
          "secret": true
        },
        "type": {
          "type": "string",
          "description": "Possible Values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `client-credentials`\n"
        },
        "url": {
          "type": "string",
          "description": "URL of the ServiceNow instance.\n"
        },
        "user": {
          "type": "string",
          "description": "Username or Email address.\n"
        }
      },
      "requiredInputs": [
        "type",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering ServicenowConnection resources.\n",
        "properties": {
          "clientId": {
            "type": "string",
            "description": "Client ID of the ServiceNow OAuth server\n"
          },
          "clientSecret": {
            "type": "string",
            "description": "Client secret of the ServiceNow OAuth server\n",
            "secret": true
          },
          "name": {
            "type": "string",
            "description": "A unique and clearly identifiable connection name to your ServiceNow instance.\n"
          },
          "password": {
            "type": "string",
            "description": "Password of the ServiceNow user.\n",
            "secret": true
          },
          "type": {
            "type": "string",
            "description": "Possible Values: <span pulumi-lang-nodejs=\"`basic`\" pulumi-lang-dotnet=\"`Basic`\" pulumi-lang-go=\"`basic`\" pulumi-lang-python=\"`basic`\" pulumi-lang-yaml=\"`basic`\" pulumi-lang-java=\"`basic`\">`basic`</span>, `client-credentials`\n"
          },
          "url": {
            "type": "string",
            "description": "URL of the ServiceNow instance.\n"
          },
          "user": {
            "type": "string",
            "description": "Username or Email address.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/sessionReplayResourceCapture:SessionReplayResourceCapture": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "enableResourceCapturing": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) When turned on, Dynatrace captures resources for up to 0.1% of user sessions recorded with Session Replay. For details, see [Resource capture](https://dt-url.net/sr-resource-capturing).\n"
        },
        "resourceCaptureUrlExclusionPatternLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) Add exclusion rules to avoid the capture of resources from certain pages.\n"
        }
      },
      "type": "object",
      "required": [
        "enableResourceCapturing"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "enableResourceCapturing": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) When turned on, Dynatrace captures resources for up to 0.1% of user sessions recorded with Session Replay. For details, see [Resource capture](https://dt-url.net/sr-resource-capturing).\n"
        },
        "resourceCaptureUrlExclusionPatternLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) Add exclusion rules to avoid the capture of resources from certain pages.\n"
        }
      },
      "requiredInputs": [
        "enableResourceCapturing"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SessionReplayResourceCapture resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "enableResourceCapturing": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) When turned on, Dynatrace captures resources for up to 0.1% of user sessions recorded with Session Replay. For details, see [Resource capture](https://dt-url.net/sr-resource-capturing).\n"
          },
          "resourceCaptureUrlExclusionPatternLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span>) Add exclusion rules to avoid the capture of resources from certain pages.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/sessionReplayWebPrivacy:SessionReplayWebPrivacy": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "enableOptInMode": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) When [Session Replay opt-in mode](https://dt-url.net/sr-opt-in-mode) is turned on, Session Replay is deactivated until explicitly activated via an API call.\n"
        },
        "maskingPresets": {
          "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresets:SessionReplayWebPrivacyMaskingPresets",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) To protect your end users' privacy, select or customize [predefined masking options](https://dt-url.net/sr-masking-preset-options) that suit your content recording and playback requirements.\n"
        },
        "urlExclusionPatternLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) Exclude webpages or views from Session Replay recording by adding [URL exclusion rules](https://dt-url.net/sr-url-exclusion)\n"
        }
      },
      "type": "object",
      "required": [
        "enableOptInMode",
        "maskingPresets"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "enableOptInMode": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) When [Session Replay opt-in mode](https://dt-url.net/sr-opt-in-mode) is turned on, Session Replay is deactivated until explicitly activated via an API call.\n"
        },
        "maskingPresets": {
          "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresets:SessionReplayWebPrivacyMaskingPresets",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) To protect your end users' privacy, select or customize [predefined masking options](https://dt-url.net/sr-masking-preset-options) that suit your content recording and playback requirements.\n"
        },
        "urlExclusionPatternLists": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) Exclude webpages or views from Session Replay recording by adding [URL exclusion rules](https://dt-url.net/sr-url-exclusion)\n"
        }
      },
      "requiredInputs": [
        "enableOptInMode",
        "maskingPresets"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SessionReplayWebPrivacy resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "enableOptInMode": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) When [Session Replay opt-in mode](https://dt-url.net/sr-opt-in-mode) is turned on, Session Replay is deactivated until explicitly activated via an API call.\n"
          },
          "maskingPresets": {
            "$ref": "#/types/dynatrace:index%2FSessionReplayWebPrivacyMaskingPresets:SessionReplayWebPrivacyMaskingPresets",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) To protect your end users' privacy, select or customize [predefined masking options](https://dt-url.net/sr-masking-preset-options) that suit your content recording and playback requirements.\n"
          },
          "urlExclusionPatternLists": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-go=\"`ApplicationDataPrivacy`\" pulumi-lang-python=\"`ApplicationDataPrivacy`\" pulumi-lang-yaml=\"`dynatrace.ApplicationDataPrivacy`\" pulumi-lang-java=\"`dynatrace.ApplicationDataPrivacy`\">`dynatrace.ApplicationDataPrivacy`</span>) Exclude webpages or views from Session Replay recording by adding [URL exclusion rules](https://dt-url.net/sr-url-exclusion)\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/settingsPermissions:SettingsPermissions": {
      "properties": {
        "allUsers": {
          "type": "string",
          "description": "Defines the default access level granted to all users in this environment. Allowed values are <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, <span pulumi-lang-nodejs=\"`write`\" pulumi-lang-dotnet=\"`Write`\" pulumi-lang-go=\"`write`\" pulumi-lang-python=\"`write`\" pulumi-lang-yaml=\"`write`\" pulumi-lang-java=\"`write`\">`write`</span>, or <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>\n"
        },
        "groups": {
          "$ref": "#/types/dynatrace:index%2FSettingsPermissionsGroups:SettingsPermissionsGroups"
        },
        "settingsObjectId": {
          "type": "string",
          "description": "The ID of the settings object for which access is to be granted. Here, you can use 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 of the respective settings object resource\n"
        },
        "users": {
          "$ref": "#/types/dynatrace:index%2FSettingsPermissionsUsers:SettingsPermissionsUsers"
        }
      },
      "type": "object",
      "required": [
        "settingsObjectId"
      ],
      "inputProperties": {
        "allUsers": {
          "type": "string",
          "description": "Defines the default access level granted to all users in this environment. Allowed values are <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, <span pulumi-lang-nodejs=\"`write`\" pulumi-lang-dotnet=\"`Write`\" pulumi-lang-go=\"`write`\" pulumi-lang-python=\"`write`\" pulumi-lang-yaml=\"`write`\" pulumi-lang-java=\"`write`\">`write`</span>, or <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>\n"
        },
        "groups": {
          "$ref": "#/types/dynatrace:index%2FSettingsPermissionsGroups:SettingsPermissionsGroups"
        },
        "settingsObjectId": {
          "type": "string",
          "description": "The ID of the settings object for which access is to be granted. Here, you can use 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 of the respective settings object resource\n"
        },
        "users": {
          "$ref": "#/types/dynatrace:index%2FSettingsPermissionsUsers:SettingsPermissionsUsers"
        }
      },
      "requiredInputs": [
        "settingsObjectId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SettingsPermissions resources.\n",
        "properties": {
          "allUsers": {
            "type": "string",
            "description": "Defines the default access level granted to all users in this environment. Allowed values are <span pulumi-lang-nodejs=\"`read`\" pulumi-lang-dotnet=\"`Read`\" pulumi-lang-go=\"`read`\" pulumi-lang-python=\"`read`\" pulumi-lang-yaml=\"`read`\" pulumi-lang-java=\"`read`\">`read`</span>, <span pulumi-lang-nodejs=\"`write`\" pulumi-lang-dotnet=\"`Write`\" pulumi-lang-go=\"`write`\" pulumi-lang-python=\"`write`\" pulumi-lang-yaml=\"`write`\" pulumi-lang-java=\"`write`\">`write`</span>, or <span pulumi-lang-nodejs=\"`none`\" pulumi-lang-dotnet=\"`None`\" pulumi-lang-go=\"`none`\" pulumi-lang-python=\"`none`\" pulumi-lang-yaml=\"`none`\" pulumi-lang-java=\"`none`\">`none`</span>\n"
          },
          "groups": {
            "$ref": "#/types/dynatrace:index%2FSettingsPermissionsGroups:SettingsPermissionsGroups"
          },
          "settingsObjectId": {
            "type": "string",
            "description": "The ID of the settings object for which access is to be granted. Here, you can use 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 of the respective settings object resource\n"
          },
          "users": {
            "$ref": "#/types/dynatrace:index%2FSettingsPermissionsUsers:SettingsPermissionsUsers"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/siteReliabilityGuardian:SiteReliabilityGuardian": {
      "properties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "eventKind": {
          "type": "string",
          "description": "If set to null/'BIZ*EVENT' validation events stored as bizevents in Grail. If set to 'SDLC*EVENT' validation events stored as SDLC events\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "objectives": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectives:SiteReliabilityGuardianObjectives",
          "description": "Objectives\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define key/value pairs that further describe this guardian.\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianVariables:SiteReliabilityGuardianVariables",
          "description": "Define variables for dynamically defining DQL queries\n"
        }
      },
      "type": "object",
      "required": [
        "name",
        "objectives"
      ],
      "inputProperties": {
        "description": {
          "type": "string",
          "description": "Description\n"
        },
        "eventKind": {
          "type": "string",
          "description": "If set to null/'BIZ*EVENT' validation events stored as bizevents in Grail. If set to 'SDLC*EVENT' validation events stored as SDLC events\n"
        },
        "name": {
          "type": "string",
          "description": "Name\n"
        },
        "objectives": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectives:SiteReliabilityGuardianObjectives",
          "description": "Objectives\n"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Define key/value pairs that further describe this guardian.\n"
        },
        "variables": {
          "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianVariables:SiteReliabilityGuardianVariables",
          "description": "Define variables for dynamically defining DQL queries\n"
        }
      },
      "requiredInputs": [
        "objectives"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SiteReliabilityGuardian resources.\n",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description\n"
          },
          "eventKind": {
            "type": "string",
            "description": "If set to null/'BIZ*EVENT' validation events stored as bizevents in Grail. If set to 'SDLC*EVENT' validation events stored as SDLC events\n"
          },
          "name": {
            "type": "string",
            "description": "Name\n"
          },
          "objectives": {
            "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianObjectives:SiteReliabilityGuardianObjectives",
            "description": "Objectives\n"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Define key/value pairs that further describe this guardian.\n"
          },
          "variables": {
            "$ref": "#/types/dynatrace:index%2FSiteReliabilityGuardianVariables:SiteReliabilityGuardianVariables",
            "description": "Define variables for dynamically defining DQL queries\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/slackNotification:SlackNotification": {
      "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"
        },
        "channel": {
          "type": "string",
          "description": "The channel (for example, `#general`) or the user (for example, `@john.smith`) to send the message to\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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.  * `{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"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\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",
          "secret": true
        }
      },
      "type": "object",
      "required": [
        "active",
        "channel",
        "legacyId",
        "message",
        "name",
        "profile",
        "url"
      ],
      "inputProperties": {
        "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"
        },
        "channel": {
          "type": "string",
          "description": "The channel (for example, `#general`) or the user (for example, `@john.smith`) to send the message to\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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.  * `{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"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\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",
          "secret": true
        }
      },
      "requiredInputs": [
        "active",
        "channel",
        "message",
        "profile",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SlackNotification resources.\n",
        "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"
          },
          "channel": {
            "type": "string",
            "description": "The channel (for example, `#general`) or the user (for example, `@john.smith`) to send the message to\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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.  * `{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"
          },
          "name": {
            "type": "string",
            "description": "The name of the notification configuration\n"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\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",
            "secret": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/slo:Slo": {
      "properties": {
        "denominator": {
          "type": "string",
          "description": "The total count metric (the denominator in rate calculation)\n"
        },
        "description": {
          "type": "string",
          "description": "The custom description of the SLO (optional)\n"
        },
        "disabled": {
          "type": "boolean",
          "description": "The SLO is enabled (<span pulumi-lang-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 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"
        },
        "errorBudgetBurnRate": {
          "$ref": "#/types/dynatrace:index%2FSloErrorBudgetBurnRate:SloErrorBudgetBurnRate",
          "description": "Error budget burn rate configuration of a service-level objective (SLO).\n"
        },
        "evaluation": {
          "type": "string",
          "description": "The evaluation type of the SLO. Currently only `AGGREGATE` is supported\n"
        },
        "filter": {
          "type": "string",
          "description": "The entity filter for the SLO evaluation. Use the [syntax of entity selector](https://dt-url.net/entityselector)\n"
        },
        "metricExpression": {
          "type": "string",
          "description": "The percentage-based metric expression for the calculation of the SLO\n"
        },
        "metricName": {
          "type": "string",
          "description": "The name that is used to create SLO func metrics keys. Once created, metric name cannot be changed.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        },
        "numerator": {
          "type": "string",
          "description": "The metric for the count of successes (the numerator in rate calculation)\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`numerator`\" pulumi-lang-dotnet=\"`Numerator`\" pulumi-lang-go=\"`numerator`\" pulumi-lang-python=\"`numerator`\" pulumi-lang-yaml=\"`numerator`\" pulumi-lang-java=\"`numerator`\">`numerator`</span> and <span pulumi-lang-nodejs=\"`denominator`\" pulumi-lang-dotnet=\"`Denominator`\" pulumi-lang-go=\"`denominator`\" pulumi-lang-python=\"`denominator`\" pulumi-lang-yaml=\"`denominator`\" pulumi-lang-java=\"`denominator`\">`denominator`</span> have been replaced by <span pulumi-lang-nodejs=\"`metricExpression`\" pulumi-lang-dotnet=\"`MetricExpression`\" pulumi-lang-go=\"`metricExpression`\" pulumi-lang-python=\"`metric_expression`\" pulumi-lang-yaml=\"`metricExpression`\" pulumi-lang-java=\"`metricExpression`\">`metric_expression`</span>"
        },
        "rate": {
          "type": "string",
          "description": "The percentage-based metric for the calculation of the SLO\n"
        },
        "target": {
          "type": "number",
          "description": "The target value of the SLO\n"
        },
        "timeframe": {
          "type": "string",
          "description": "The timeframe for the SLO evaluation. Use the syntax of the global timeframe selector\n"
        },
        "warning": {
          "type": "number",
          "description": "The warning value of the SLO. At warning state the SLO is still fulfilled but is getting close to failure\n"
        }
      },
      "type": "object",
      "required": [
        "evaluation",
        "name",
        "target",
        "timeframe",
        "warning"
      ],
      "inputProperties": {
        "denominator": {
          "type": "string",
          "description": "The total count metric (the denominator in rate calculation)\n"
        },
        "description": {
          "type": "string",
          "description": "The custom description of the SLO (optional)\n"
        },
        "disabled": {
          "type": "boolean",
          "description": "The SLO is enabled (<span pulumi-lang-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 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"
        },
        "errorBudgetBurnRate": {
          "$ref": "#/types/dynatrace:index%2FSloErrorBudgetBurnRate:SloErrorBudgetBurnRate",
          "description": "Error budget burn rate configuration of a service-level objective (SLO).\n"
        },
        "evaluation": {
          "type": "string",
          "description": "The evaluation type of the SLO. Currently only `AGGREGATE` is supported\n"
        },
        "filter": {
          "type": "string",
          "description": "The entity filter for the SLO evaluation. Use the [syntax of entity selector](https://dt-url.net/entityselector)\n"
        },
        "metricExpression": {
          "type": "string",
          "description": "The percentage-based metric expression for the calculation of the SLO\n"
        },
        "metricName": {
          "type": "string",
          "description": "The name that is used to create SLO func metrics keys. Once created, metric name cannot be changed.\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        },
        "numerator": {
          "type": "string",
          "description": "The metric for the count of successes (the numerator in rate calculation)\n",
          "deprecationMessage": "<span pulumi-lang-nodejs=\"`numerator`\" pulumi-lang-dotnet=\"`Numerator`\" pulumi-lang-go=\"`numerator`\" pulumi-lang-python=\"`numerator`\" pulumi-lang-yaml=\"`numerator`\" pulumi-lang-java=\"`numerator`\">`numerator`</span> and <span pulumi-lang-nodejs=\"`denominator`\" pulumi-lang-dotnet=\"`Denominator`\" pulumi-lang-go=\"`denominator`\" pulumi-lang-python=\"`denominator`\" pulumi-lang-yaml=\"`denominator`\" pulumi-lang-java=\"`denominator`\">`denominator`</span> have been replaced by <span pulumi-lang-nodejs=\"`metricExpression`\" pulumi-lang-dotnet=\"`MetricExpression`\" pulumi-lang-go=\"`metricExpression`\" pulumi-lang-python=\"`metric_expression`\" pulumi-lang-yaml=\"`metricExpression`\" pulumi-lang-java=\"`metricExpression`\">`metric_expression`</span>"
        },
        "rate": {
          "type": "string",
          "description": "The percentage-based metric for the calculation of the SLO\n"
        },
        "target": {
          "type": "number",
          "description": "The target value of the SLO\n"
        },
        "timeframe": {
          "type": "string",
          "description": "The timeframe for the SLO evaluation. Use the syntax of the global timeframe selector\n"
        },
        "warning": {
          "type": "number",
          "description": "The warning value of the SLO. At warning state the SLO is still fulfilled but is getting close to failure\n"
        }
      },
      "requiredInputs": [
        "evaluation",
        "target",
        "timeframe",
        "warning"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Slo resources.\n",
        "properties": {
          "denominator": {
            "type": "string",
            "description": "The total count metric (the denominator in rate calculation)\n"
          },
          "description": {
            "type": "string",
            "description": "The custom description of the SLO (optional)\n"
          },
          "disabled": {
            "type": "boolean",
            "description": "The SLO is enabled (<span pulumi-lang-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 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"
          },
          "errorBudgetBurnRate": {
            "$ref": "#/types/dynatrace:index%2FSloErrorBudgetBurnRate:SloErrorBudgetBurnRate",
            "description": "Error budget burn rate configuration of a service-level objective (SLO).\n"
          },
          "evaluation": {
            "type": "string",
            "description": "The evaluation type of the SLO. Currently only `AGGREGATE` is supported\n"
          },
          "filter": {
            "type": "string",
            "description": "The entity filter for the SLO evaluation. Use the [syntax of entity selector](https://dt-url.net/entityselector)\n"
          },
          "metricExpression": {
            "type": "string",
            "description": "The percentage-based metric expression for the calculation of the SLO\n"
          },
          "metricName": {
            "type": "string",
            "description": "The name that is used to create SLO func metrics keys. Once created, metric name cannot be changed.\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule\n"
          },
          "numerator": {
            "type": "string",
            "description": "The metric for the count of successes (the numerator in rate calculation)\n",
            "deprecationMessage": "<span pulumi-lang-nodejs=\"`numerator`\" pulumi-lang-dotnet=\"`Numerator`\" pulumi-lang-go=\"`numerator`\" pulumi-lang-python=\"`numerator`\" pulumi-lang-yaml=\"`numerator`\" pulumi-lang-java=\"`numerator`\">`numerator`</span> and <span pulumi-lang-nodejs=\"`denominator`\" pulumi-lang-dotnet=\"`Denominator`\" pulumi-lang-go=\"`denominator`\" pulumi-lang-python=\"`denominator`\" pulumi-lang-yaml=\"`denominator`\" pulumi-lang-java=\"`denominator`\">`denominator`</span> have been replaced by <span pulumi-lang-nodejs=\"`metricExpression`\" pulumi-lang-dotnet=\"`MetricExpression`\" pulumi-lang-go=\"`metricExpression`\" pulumi-lang-python=\"`metric_expression`\" pulumi-lang-yaml=\"`metricExpression`\" pulumi-lang-java=\"`metricExpression`\">`metric_expression`</span>"
          },
          "rate": {
            "type": "string",
            "description": "The percentage-based metric for the calculation of the SLO\n"
          },
          "target": {
            "type": "number",
            "description": "The target value of the SLO\n"
          },
          "timeframe": {
            "type": "string",
            "description": "The timeframe for the SLO evaluation. Use the syntax of the global timeframe selector\n"
          },
          "warning": {
            "type": "number",
            "description": "The warning value of the SLO. At warning state the SLO is still fulfilled but is getting close to failure\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/sloNormalization:SloNormalization": {
      "properties": {
        "normalize": {
          "type": "boolean",
          "description": "When set to true, the error budget left will be shown in percent of the total error budget. For more details see [SLO normalization help](https://dt-url.net/slo-normalize-error-budget).\n"
        }
      },
      "type": "object",
      "required": [
        "normalize"
      ],
      "inputProperties": {
        "normalize": {
          "type": "boolean",
          "description": "When set to true, the error budget left will be shown in percent of the total error budget. For more details see [SLO normalization help](https://dt-url.net/slo-normalize-error-budget).\n"
        }
      },
      "requiredInputs": [
        "normalize"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SloNormalization resources.\n",
        "properties": {
          "normalize": {
            "type": "boolean",
            "description": "When set to true, the error budget left will be shown in percent of the total error budget. For more details see [SLO normalization help](https://dt-url.net/slo-normalize-error-budget).\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/sloV2:SloV2": {
      "properties": {
        "customDescription": {
          "type": "string",
          "description": "The description of the SLO\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"
        },
        "errorBudgetBurnRate": {
          "$ref": "#/types/dynatrace:index%2FSloV2ErrorBudgetBurnRate:SloV2ErrorBudgetBurnRate",
          "description": "### Error budget burn rate\n"
        },
        "evaluationType": {
          "type": "string",
          "description": "Possible Values: `AGGREGATE`\n"
        },
        "evaluationWindow": {
          "type": "string",
          "description": "Define the timeframe during which the SLO is to be evaluated. For the timeframe you can enter expressions like -1h (last hour), -1w (last week) or complex expressions like -2d to now (last two days), -1d/d to now/d (beginning of yesterday to beginning of today).\n"
        },
        "filter": {
          "type": "string",
          "description": "Set a filter parameter (entitySelector) on any GET call to evaluate this SLO against specific services only (for example, type(\"SERVICE\")).  For details, see the [Entity Selector documentation](https://dt-url.net/entityselector).\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "metricExpression": {
          "type": "string",
          "description": "For details, see the [Metrics page](https://www.terraform.io/ui/metrics).\n"
        },
        "metricName": {
          "type": "string",
          "description": "Metric name\n"
        },
        "name": {
          "type": "string",
          "description": "SLO name\n"
        },
        "targetSuccess": {
          "type": "number",
          "description": "Set the target value of the SLO. A percentage below this value indicates a failure.\n"
        },
        "targetWarning": {
          "type": "number",
          "description": "Set the warning value of the SLO. At the warning state the SLO is fulfilled. However, it is getting close to a failure.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "errorBudgetBurnRate",
        "evaluationType",
        "evaluationWindow",
        "filter",
        "legacyId",
        "metricExpression",
        "metricName",
        "name",
        "targetSuccess",
        "targetWarning"
      ],
      "inputProperties": {
        "customDescription": {
          "type": "string",
          "description": "The description of the SLO\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"
        },
        "errorBudgetBurnRate": {
          "$ref": "#/types/dynatrace:index%2FSloV2ErrorBudgetBurnRate:SloV2ErrorBudgetBurnRate",
          "description": "### Error budget burn rate\n"
        },
        "evaluationType": {
          "type": "string",
          "description": "Possible Values: `AGGREGATE`\n"
        },
        "evaluationWindow": {
          "type": "string",
          "description": "Define the timeframe during which the SLO is to be evaluated. For the timeframe you can enter expressions like -1h (last hour), -1w (last week) or complex expressions like -2d to now (last two days), -1d/d to now/d (beginning of yesterday to beginning of today).\n"
        },
        "filter": {
          "type": "string",
          "description": "Set a filter parameter (entitySelector) on any GET call to evaluate this SLO against specific services only (for example, type(\"SERVICE\")).  For details, see the [Entity Selector documentation](https://dt-url.net/entityselector).\n"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of this setting when referred to by the Config REST API V1\n"
        },
        "metricExpression": {
          "type": "string",
          "description": "For details, see the [Metrics page](https://www.terraform.io/ui/metrics).\n"
        },
        "metricName": {
          "type": "string",
          "description": "Metric name\n"
        },
        "name": {
          "type": "string",
          "description": "SLO name\n"
        },
        "targetSuccess": {
          "type": "number",
          "description": "Set the target value of the SLO. A percentage below this value indicates a failure.\n"
        },
        "targetWarning": {
          "type": "number",
          "description": "Set the warning value of the SLO. At the warning state the SLO is fulfilled. However, it is getting close to a failure.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "errorBudgetBurnRate",
        "evaluationType",
        "evaluationWindow",
        "filter",
        "metricExpression",
        "targetSuccess",
        "targetWarning"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SloV2 resources.\n",
        "properties": {
          "customDescription": {
            "type": "string",
            "description": "The description of the SLO\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"
          },
          "errorBudgetBurnRate": {
            "$ref": "#/types/dynatrace:index%2FSloV2ErrorBudgetBurnRate:SloV2ErrorBudgetBurnRate",
            "description": "### Error budget burn rate\n"
          },
          "evaluationType": {
            "type": "string",
            "description": "Possible Values: `AGGREGATE`\n"
          },
          "evaluationWindow": {
            "type": "string",
            "description": "Define the timeframe during which the SLO is to be evaluated. For the timeframe you can enter expressions like -1h (last hour), -1w (last week) or complex expressions like -2d to now (last two days), -1d/d to now/d (beginning of yesterday to beginning of today).\n"
          },
          "filter": {
            "type": "string",
            "description": "Set a filter parameter (entitySelector) on any GET call to evaluate this SLO against specific services only (for example, type(\"SERVICE\")).  For details, see the [Entity Selector documentation](https://dt-url.net/entityselector).\n"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of this setting when referred to by the Config REST API V1\n"
          },
          "metricExpression": {
            "type": "string",
            "description": "For details, see the [Metrics page](https://www.terraform.io/ui/metrics).\n"
          },
          "metricName": {
            "type": "string",
            "description": "Metric name\n"
          },
          "name": {
            "type": "string",
            "description": "SLO name\n"
          },
          "targetSuccess": {
            "type": "number",
            "description": "Set the target value of the SLO. A percentage below this value indicates a failure.\n"
          },
          "targetWarning": {
            "type": "number",
            "description": "Set the warning value of the SLO. At the warning state the SLO is fulfilled. However, it is getting close to a failure.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/spanAttributed:SpanAttributed": {
      "properties": {
        "key": {
          "type": "string",
          "description": "Key of the span attribute to store\n"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
        },
        "persistent": {
          "type": "boolean"
        }
      },
      "type": "object",
      "required": [
        "key",
        "masking",
        "persistent"
      ],
      "inputProperties": {
        "key": {
          "type": "string",
          "description": "Key of the span attribute to store\n"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
        },
        "persistent": {
          "type": "boolean"
        }
      },
      "requiredInputs": [
        "key",
        "masking"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SpanAttributed resources.\n",
        "properties": {
          "key": {
            "type": "string",
            "description": "Key of the span attribute to store\n"
          },
          "masking": {
            "type": "string",
            "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
          },
          "persistent": {
            "type": "boolean"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/spanCaptureRule:SpanCaptureRule": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Whether to create an entry point or not\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matches": {
          "$ref": "#/types/dynatrace:index%2FSpanCaptureRuleMatches:SpanCaptureRuleMatches",
          "description": "Matching strategies for the Span\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "insertAfter",
        "matches",
        "name"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Whether to create an entry point or not\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matches": {
          "$ref": "#/types/dynatrace:index%2FSpanCaptureRuleMatches:SpanCaptureRuleMatches",
          "description": "Matching strategies for the Span\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        }
      },
      "requiredInputs": [
        "action",
        "matches"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SpanCaptureRule resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Whether to create an entry point or not\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matches": {
            "$ref": "#/types/dynatrace:index%2FSpanCaptureRuleMatches:SpanCaptureRuleMatches",
            "description": "Matching strategies for the Span\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/spanContextPropagation:SpanContextPropagation": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Whether to create an entry point or not\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matches": {
          "$ref": "#/types/dynatrace:index%2FSpanContextPropagationMatches:SpanContextPropagationMatches",
          "description": "Matching strategies for the Span\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "insertAfter",
        "matches",
        "name"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Whether to create an entry point or not\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matches": {
          "$ref": "#/types/dynatrace:index%2FSpanContextPropagationMatches:SpanContextPropagationMatches",
          "description": "Matching strategies for the Span\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        }
      },
      "requiredInputs": [
        "action",
        "matches"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SpanContextPropagation resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Whether to create an entry point or not\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matches": {
            "$ref": "#/types/dynatrace:index%2FSpanContextPropagationMatches:SpanContextPropagationMatches",
            "description": "Matching strategies for the Span\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/spanEntryPoint:SpanEntryPoint": {
      "properties": {
        "action": {
          "type": "string",
          "description": "Whether to create an entry point or not\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matches": {
          "$ref": "#/types/dynatrace:index%2FSpanEntryPointMatches:SpanEntryPointMatches",
          "description": "Matching strategies for the Span\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        }
      },
      "type": "object",
      "required": [
        "action",
        "insertAfter",
        "matches",
        "name"
      ],
      "inputProperties": {
        "action": {
          "type": "string",
          "description": "Whether to create an entry point or not\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "matches": {
          "$ref": "#/types/dynatrace:index%2FSpanEntryPointMatches:SpanEntryPointMatches",
          "description": "Matching strategies for the Span\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the rule\n"
        }
      },
      "requiredInputs": [
        "action",
        "matches"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SpanEntryPoint resources.\n",
        "properties": {
          "action": {
            "type": "string",
            "description": "Whether to create an entry point or not\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "matches": {
            "$ref": "#/types/dynatrace:index%2FSpanEntryPointMatches:SpanEntryPointMatches",
            "description": "Matching strategies for the Span\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the rule\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/spanEvents:SpanEvents": {
      "properties": {
        "key": {
          "type": "string",
          "description": "Key of the span event attribute to store\n"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
        }
      },
      "type": "object",
      "required": [
        "key",
        "masking"
      ],
      "inputProperties": {
        "key": {
          "type": "string",
          "description": "Key of the span event attribute to store\n"
        },
        "masking": {
          "type": "string",
          "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
        }
      },
      "requiredInputs": [
        "key",
        "masking"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SpanEvents resources.\n",
        "properties": {
          "key": {
            "type": "string",
            "description": "Key of the span event attribute to store\n"
          },
          "masking": {
            "type": "string",
            "description": "Possible Values: `MASK_ENTIRE_VALUE`, `MASK_ONLY_CONFIDENTIAL_DATA`, `NOT_MASKED`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/syntheticAvailability:SyntheticAvailability": {
      "properties": {
        "excludeMaintenanceWindows": {
          "type": "boolean",
          "description": "Exclude periods with maintenance windows from availability calculation\n"
        }
      },
      "type": "object",
      "required": [
        "excludeMaintenanceWindows"
      ],
      "inputProperties": {
        "excludeMaintenanceWindows": {
          "type": "boolean",
          "description": "Exclude periods with maintenance windows from availability calculation\n"
        }
      },
      "requiredInputs": [
        "excludeMaintenanceWindows"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SyntheticAvailability resources.\n",
        "properties": {
          "excludeMaintenanceWindows": {
            "type": "boolean",
            "description": "Exclude periods with maintenance windows from availability calculation\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/syntheticLocation:SyntheticLocation": {
      "properties": {
        "autoUpdateChromium": {
          "type": "boolean",
          "description": "Auto upgrade of Chromium 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"
        },
        "availabilityLocationOutage": {
          "type": "boolean",
          "description": "The alerting of location outage 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"
        },
        "availabilityNodeOutage": {
          "type": "boolean",
          "description": "The alerting of node outage 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"
        },
        "availabilityNotificationsEnabled": {
          "type": "boolean",
          "description": "The notifications of location and node outage 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>)"
        },
        "city": {
          "type": "string",
          "description": "The city of the location"
        },
        "countryCode": {
          "type": "string",
          "description": "The country code of the location. \n\n To fetch the list of available country codes, use the [GET all countries](https://dt-url.net/37030go) request"
        },
        "deploymentType": {
          "type": "string",
          "description": "The deployment type of the location: \n\n* `STANDARD`: The location is deployed on Windows or Linux.\n* `KUBERNETES`: The location is deployed on Kubernetes"
        },
        "fipsMode": {
          "type": "string",
          "description": "Containerized location property indicating whether FIPS mode is enabled on this location. Possible values: `DISABLED`, `ENABLED`, `ENABLED_WITH_CORPORATE_PROXY`"
        },
        "latitude": {
          "type": "number",
          "description": "The latitude of the location in `DDD.dddd` format\n"
        },
        "locationNodeOutageDelayInMinutes": {
          "type": "integer",
          "description": "Alert if the location or node outage lasts longer than *X* minutes. \n\n Only applicable when **availability_location_outage** or **availability_node_outage** 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>"
        },
        "longitude": {
          "type": "number",
          "description": "The longitude of the location in `DDD.dddd` format\n"
        },
        "maxActiveGateCount": {
          "type": "integer",
          "description": "The maximum number of Active Gates required for that location. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`"
        },
        "minActiveGateCount": {
          "type": "integer",
          "description": "The minimum number of Active Gates required for that location. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`"
        },
        "namExecutionSupported": {
          "type": "boolean",
          "description": "Boolean value describes if icmp monitors will be executed on this location"
        },
        "name": {
          "type": "string",
          "description": "The name of the location\n"
        },
        "nodeSize": {
          "type": "string",
          "description": "Possible values: `UNSUPPORTED`, `XS`, `S` and `M`. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`."
        },
        "nodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of synthetic nodes belonging to the location. \n\n You can retrieve the list of available nodes with the [GET all nodes](https://dt-url.net/miy3rpl) call"
        },
        "regionCode": {
          "type": "string",
          "description": "The region code of the location. \n\n To fetch the list of available region codes, use the [GET regions of the country](https://dt-url.net/az230x0) request"
        },
        "useNewKubernetesVersion": {
          "type": "boolean",
          "description": "Boolean value describes which kubernetes version will be used"
        }
      },
      "type": "object",
      "required": [
        "latitude",
        "longitude",
        "name"
      ],
      "inputProperties": {
        "autoUpdateChromium": {
          "type": "boolean",
          "description": "Auto upgrade of Chromium 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"
        },
        "availabilityLocationOutage": {
          "type": "boolean",
          "description": "The alerting of location outage 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"
        },
        "availabilityNodeOutage": {
          "type": "boolean",
          "description": "The alerting of node outage 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"
        },
        "availabilityNotificationsEnabled": {
          "type": "boolean",
          "description": "The notifications of location and node outage 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>)"
        },
        "city": {
          "type": "string",
          "description": "The city of the location"
        },
        "countryCode": {
          "type": "string",
          "description": "The country code of the location. \n\n To fetch the list of available country codes, use the [GET all countries](https://dt-url.net/37030go) request"
        },
        "deploymentType": {
          "type": "string",
          "description": "The deployment type of the location: \n\n* `STANDARD`: The location is deployed on Windows or Linux.\n* `KUBERNETES`: The location is deployed on Kubernetes"
        },
        "fipsMode": {
          "type": "string",
          "description": "Containerized location property indicating whether FIPS mode is enabled on this location. Possible values: `DISABLED`, `ENABLED`, `ENABLED_WITH_CORPORATE_PROXY`"
        },
        "latitude": {
          "type": "number",
          "description": "The latitude of the location in `DDD.dddd` format\n"
        },
        "locationNodeOutageDelayInMinutes": {
          "type": "integer",
          "description": "Alert if the location or node outage lasts longer than *X* minutes. \n\n Only applicable when **availability_location_outage** or **availability_node_outage** 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>"
        },
        "longitude": {
          "type": "number",
          "description": "The longitude of the location in `DDD.dddd` format\n"
        },
        "maxActiveGateCount": {
          "type": "integer",
          "description": "The maximum number of Active Gates required for that location. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`"
        },
        "minActiveGateCount": {
          "type": "integer",
          "description": "The minimum number of Active Gates required for that location. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`"
        },
        "namExecutionSupported": {
          "type": "boolean",
          "description": "Boolean value describes if icmp monitors will be executed on this location"
        },
        "name": {
          "type": "string",
          "description": "The name of the location\n"
        },
        "nodeSize": {
          "type": "string",
          "description": "Possible values: `UNSUPPORTED`, `XS`, `S` and `M`. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`."
        },
        "nodes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of synthetic nodes belonging to the location. \n\n You can retrieve the list of available nodes with the [GET all nodes](https://dt-url.net/miy3rpl) call"
        },
        "regionCode": {
          "type": "string",
          "description": "The region code of the location. \n\n To fetch the list of available region codes, use the [GET regions of the country](https://dt-url.net/az230x0) request"
        },
        "useNewKubernetesVersion": {
          "type": "boolean",
          "description": "Boolean value describes which kubernetes version will be used"
        }
      },
      "requiredInputs": [
        "latitude",
        "longitude"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering SyntheticLocation resources.\n",
        "properties": {
          "autoUpdateChromium": {
            "type": "boolean",
            "description": "Auto upgrade of Chromium 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"
          },
          "availabilityLocationOutage": {
            "type": "boolean",
            "description": "The alerting of location outage 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"
          },
          "availabilityNodeOutage": {
            "type": "boolean",
            "description": "The alerting of node outage 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"
          },
          "availabilityNotificationsEnabled": {
            "type": "boolean",
            "description": "The notifications of location and node outage 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>)"
          },
          "city": {
            "type": "string",
            "description": "The city of the location"
          },
          "countryCode": {
            "type": "string",
            "description": "The country code of the location. \n\n To fetch the list of available country codes, use the [GET all countries](https://dt-url.net/37030go) request"
          },
          "deploymentType": {
            "type": "string",
            "description": "The deployment type of the location: \n\n* `STANDARD`: The location is deployed on Windows or Linux.\n* `KUBERNETES`: The location is deployed on Kubernetes"
          },
          "fipsMode": {
            "type": "string",
            "description": "Containerized location property indicating whether FIPS mode is enabled on this location. Possible values: `DISABLED`, `ENABLED`, `ENABLED_WITH_CORPORATE_PROXY`"
          },
          "latitude": {
            "type": "number",
            "description": "The latitude of the location in `DDD.dddd` format\n"
          },
          "locationNodeOutageDelayInMinutes": {
            "type": "integer",
            "description": "Alert if the location or node outage lasts longer than *X* minutes. \n\n Only applicable when **availability_location_outage** or **availability_node_outage** 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>"
          },
          "longitude": {
            "type": "number",
            "description": "The longitude of the location in `DDD.dddd` format\n"
          },
          "maxActiveGateCount": {
            "type": "integer",
            "description": "The maximum number of Active Gates required for that location. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`"
          },
          "minActiveGateCount": {
            "type": "integer",
            "description": "The minimum number of Active Gates required for that location. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`"
          },
          "namExecutionSupported": {
            "type": "boolean",
            "description": "Boolean value describes if icmp monitors will be executed on this location"
          },
          "name": {
            "type": "string",
            "description": "The name of the location\n"
          },
          "nodeSize": {
            "type": "string",
            "description": "Possible values: `UNSUPPORTED`, `XS`, `S` and `M`. Not required when <span pulumi-lang-nodejs=\"`deploymentType`\" pulumi-lang-dotnet=\"`DeploymentType`\" pulumi-lang-go=\"`deploymentType`\" pulumi-lang-python=\"`deployment_type`\" pulumi-lang-yaml=\"`deploymentType`\" pulumi-lang-java=\"`deploymentType`\">`deployment_type`</span> is set to `STANDARD`."
          },
          "nodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "A list of synthetic nodes belonging to the location. \n\n You can retrieve the list of available nodes with the [GET all nodes](https://dt-url.net/miy3rpl) call"
          },
          "regionCode": {
            "type": "string",
            "description": "The region code of the location. \n\n To fetch the list of available region codes, use the [GET regions of the country](https://dt-url.net/az230x0) request"
          },
          "useNewKubernetesVersion": {
            "type": "boolean",
            "description": "Boolean value describes which kubernetes version will be used"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/tokenSettings:TokenSettings": {
      "properties": {
        "newTokenFormat": {
          "type": "boolean",
          "description": "Check out this [blog post](http://www.dynatrace.com/blog/further-increased-security-of-your-api-tokens-by-automating-token-protection/) to find out more about the new Dynatrace API token format.\n"
        },
        "personalTokens": {
          "type": "boolean",
          "description": "Allow users of this environment to generate personal access tokens based on user permissions.\nNote that existing personal access tokens will become unusable while this setting is disabled.\n"
        }
      },
      "type": "object",
      "required": [
        "newTokenFormat",
        "personalTokens"
      ],
      "inputProperties": {
        "newTokenFormat": {
          "type": "boolean",
          "description": "Check out this [blog post](http://www.dynatrace.com/blog/further-increased-security-of-your-api-tokens-by-automating-token-protection/) to find out more about the new Dynatrace API token format.\n"
        },
        "personalTokens": {
          "type": "boolean",
          "description": "Allow users of this environment to generate personal access tokens based on user permissions.\nNote that existing personal access tokens will become unusable while this setting is disabled.\n"
        }
      },
      "requiredInputs": [
        "newTokenFormat",
        "personalTokens"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering TokenSettings resources.\n",
        "properties": {
          "newTokenFormat": {
            "type": "boolean",
            "description": "Check out this [blog post](http://www.dynatrace.com/blog/further-increased-security-of-your-api-tokens-by-automating-token-protection/) to find out more about the new Dynatrace API token format.\n"
          },
          "personalTokens": {
            "type": "boolean",
            "description": "Allow users of this environment to generate personal access tokens based on user permissions.\nNote that existing personal access tokens will become unusable while this setting is disabled.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/transactionStartFilters:TransactionStartFilters": {
      "properties": {
        "cicsTerminalTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        },
        "cicsTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        },
        "imsTerminalTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        },
        "imsTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "cicsTerminalTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        },
        "cicsTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        },
        "imsTerminalTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        },
        "imsTransactionIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering TransactionStartFilters resources.\n",
        "properties": {
          "cicsTerminalTransactionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
          },
          "cicsTransactionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
          },
          "imsTerminalTransactionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
          },
          "imsTransactionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "You can use * as wildcard. For example use A* to trace all transaction IDs that start with A.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/trelloNotification:TrelloNotification": {
      "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"
        },
        "applicationKey": {
          "type": "string",
          "description": "The application key for the Trello account\n"
        },
        "authorizationToken": {
          "type": "string",
          "description": "The application token for the Trello account\n",
          "secret": true
        },
        "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\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"
        }
      },
      "type": "object",
      "required": [
        "active",
        "applicationKey",
        "boardId",
        "description",
        "legacyId",
        "listId",
        "name",
        "profile",
        "resolvedListId",
        "text"
      ],
      "inputProperties": {
        "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"
        },
        "applicationKey": {
          "type": "string",
          "description": "The application key for the Trello account\n"
        },
        "authorizationToken": {
          "type": "string",
          "description": "The application token for the Trello account\n",
          "secret": true
        },
        "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\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"
        }
      },
      "requiredInputs": [
        "active",
        "applicationKey",
        "boardId",
        "description",
        "listId",
        "profile",
        "resolvedListId",
        "text"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering TrelloNotification resources.\n",
        "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"
          },
          "applicationKey": {
            "type": "string",
            "description": "The application key for the Trello account\n"
          },
          "authorizationToken": {
            "type": "string",
            "description": "The application token for the Trello account\n",
            "secret": true
          },
          "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"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\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"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/unifiedServicesMetrics:UnifiedServicesMetrics": {
      "properties": {
        "enableEndpointMetrics": {
          "type": "boolean",
          "description": "Should metrics be written for endpoints? Please be aware that this setting has billing implications. Check out this [documentation](https://dt-url.net/td23cgh) for further details.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        }
      },
      "type": "object",
      "required": [
        "enableEndpointMetrics"
      ],
      "inputProperties": {
        "enableEndpointMetrics": {
          "type": "boolean",
          "description": "Should metrics be written for endpoints? Please be aware that this setting has billing implications. Check out this [documentation](https://dt-url.net/td23cgh) for further details.\n"
        },
        "serviceId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enableEndpointMetrics"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UnifiedServicesMetrics resources.\n",
        "properties": {
          "enableEndpointMetrics": {
            "type": "boolean",
            "description": "Should metrics be written for endpoints? Please be aware that this setting has billing implications. Check out this [documentation](https://dt-url.net/td23cgh) for further details.\n"
          },
          "serviceId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/unifiedServicesOpentel:UnifiedServicesOpentel": {
      "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"
      ],
      "inputProperties": {
        "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"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UnifiedServicesOpentel resources.\n",
        "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"
      }
    },
    "dynatrace:index/updateWindows:UpdateWindows": {
      "properties": {
        "dailyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsDailyRecurrence:UpdateWindowsDailyRecurrence",
          "description": "no documentation available"
        },
        "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>)"
        },
        "monthlyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsMonthlyRecurrence:UpdateWindowsMonthlyRecurrence",
          "description": "no documentation available"
        },
        "name": {
          "type": "string",
          "description": "Name"
        },
        "onceRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsOnceRecurrence:UpdateWindowsOnceRecurrence",
          "description": "no documentation available"
        },
        "recurrence": {
          "type": "string",
          "description": "Possible Values: `MONTHLY`, `ONCE`, `DAILY`, `WEEKLY`"
        },
        "weeklyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsWeeklyRecurrence:UpdateWindowsWeeklyRecurrence",
          "description": "no documentation available"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "name",
        "recurrence"
      ],
      "inputProperties": {
        "dailyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsDailyRecurrence:UpdateWindowsDailyRecurrence",
          "description": "no documentation available"
        },
        "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>)"
        },
        "monthlyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsMonthlyRecurrence:UpdateWindowsMonthlyRecurrence",
          "description": "no documentation available"
        },
        "name": {
          "type": "string",
          "description": "Name"
        },
        "onceRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsOnceRecurrence:UpdateWindowsOnceRecurrence",
          "description": "no documentation available"
        },
        "recurrence": {
          "type": "string",
          "description": "Possible Values: `MONTHLY`, `ONCE`, `DAILY`, `WEEKLY`"
        },
        "weeklyRecurrence": {
          "$ref": "#/types/dynatrace:index%2FUpdateWindowsWeeklyRecurrence:UpdateWindowsWeeklyRecurrence",
          "description": "no documentation available"
        }
      },
      "requiredInputs": [
        "enabled",
        "recurrence"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UpdateWindows resources.\n",
        "properties": {
          "dailyRecurrence": {
            "$ref": "#/types/dynatrace:index%2FUpdateWindowsDailyRecurrence:UpdateWindowsDailyRecurrence",
            "description": "no documentation available"
          },
          "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>)"
          },
          "monthlyRecurrence": {
            "$ref": "#/types/dynatrace:index%2FUpdateWindowsMonthlyRecurrence:UpdateWindowsMonthlyRecurrence",
            "description": "no documentation available"
          },
          "name": {
            "type": "string",
            "description": "Name"
          },
          "onceRecurrence": {
            "$ref": "#/types/dynatrace:index%2FUpdateWindowsOnceRecurrence:UpdateWindowsOnceRecurrence",
            "description": "no documentation available"
          },
          "recurrence": {
            "type": "string",
            "description": "Possible Values: `MONTHLY`, `ONCE`, `DAILY`, `WEEKLY`"
          },
          "weeklyRecurrence": {
            "$ref": "#/types/dynatrace:index%2FUpdateWindowsWeeklyRecurrence:UpdateWindowsWeeklyRecurrence",
            "description": "no documentation available"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/urlBasedSampling:UrlBasedSampling": {
      "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"
        },
        "factor": {
          "type": "string",
          "description": "Select the scaling factor for the current sampling rate of the system. Possible values: `IncreaseCapturing128Times`, `IncreaseCapturing64Times`, `IncreaseCapturing32Times`, `IncreaseCapturing16Times`, `IncreaseCapturing8Times`, `IncreaseCapturing4Times`, `IncreaseCapturing2Times`, `ReduceCapturingByFactor2`, `ReduceCapturingByFactor4`, `ReduceCapturingByFactor8`, `ReduceCapturingByFactor16`, `ReduceCapturingByFactor32`, `ReduceCapturingByFactor64`, `ReduceCapturingByFactor128`\n"
        },
        "httpMethodAny": {
          "type": "boolean",
          "description": "The scaling factor for the defined URL will be applied to any HTTP method.\n"
        },
        "httpMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Possible values: `GET`, `POST`, `PUT`, `DELETE`, `HEAD`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`\n"
        },
        "ignore": {
          "type": "boolean",
          "description": "The matching URLs will always be ignored, also if Adaptive Traffic Management is not active.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "path": {
          "type": "string",
          "description": "Path of the URL.\n"
        },
        "pathComparisonType": {
          "type": "string",
          "description": "Path comparison condition. Possible values: `EQUALS`, `DOES_NOT_EQUAL`, `CONTAINS`, `DOES_NOT_CONTAIN`, `STARTS_WITH`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `DOES_NOT_END_WITH`\n"
        },
        "queryParameters": {
          "$ref": "#/types/dynatrace:index%2FUrlBasedSamplingQueryParameters:UrlBasedSamplingQueryParameters",
          "description": "Add URL parameters in any order. **All** specified parameters must be present in the query of an URL to get a match.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS*GROUP*INSTANCE, PROCESS_GROUP). Omit this property if you want to cover the whole environment.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "httpMethodAny",
        "ignore",
        "insertAfter"
      ],
      "inputProperties": {
        "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"
        },
        "factor": {
          "type": "string",
          "description": "Select the scaling factor for the current sampling rate of the system. Possible values: `IncreaseCapturing128Times`, `IncreaseCapturing64Times`, `IncreaseCapturing32Times`, `IncreaseCapturing16Times`, `IncreaseCapturing8Times`, `IncreaseCapturing4Times`, `IncreaseCapturing2Times`, `ReduceCapturingByFactor2`, `ReduceCapturingByFactor4`, `ReduceCapturingByFactor8`, `ReduceCapturingByFactor16`, `ReduceCapturingByFactor32`, `ReduceCapturingByFactor64`, `ReduceCapturingByFactor128`\n"
        },
        "httpMethodAny": {
          "type": "boolean",
          "description": "The scaling factor for the defined URL will be applied to any HTTP method.\n"
        },
        "httpMethods": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Possible values: `GET`, `POST`, `PUT`, `DELETE`, `HEAD`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`\n"
        },
        "ignore": {
          "type": "boolean",
          "description": "The matching URLs will always be ignored, also if Adaptive Traffic Management is not active.\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "path": {
          "type": "string",
          "description": "Path of the URL.\n"
        },
        "pathComparisonType": {
          "type": "string",
          "description": "Path comparison condition. Possible values: `EQUALS`, `DOES_NOT_EQUAL`, `CONTAINS`, `DOES_NOT_CONTAIN`, `STARTS_WITH`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `DOES_NOT_END_WITH`\n"
        },
        "queryParameters": {
          "$ref": "#/types/dynatrace:index%2FUrlBasedSamplingQueryParameters:UrlBasedSamplingQueryParameters",
          "description": "Add URL parameters in any order. **All** specified parameters must be present in the query of an URL to get a match.\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (PROCESS*GROUP*INSTANCE, PROCESS_GROUP). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "enabled",
        "httpMethodAny",
        "ignore"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UrlBasedSampling resources.\n",
        "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"
          },
          "factor": {
            "type": "string",
            "description": "Select the scaling factor for the current sampling rate of the system. Possible values: `IncreaseCapturing128Times`, `IncreaseCapturing64Times`, `IncreaseCapturing32Times`, `IncreaseCapturing16Times`, `IncreaseCapturing8Times`, `IncreaseCapturing4Times`, `IncreaseCapturing2Times`, `ReduceCapturingByFactor2`, `ReduceCapturingByFactor4`, `ReduceCapturingByFactor8`, `ReduceCapturingByFactor16`, `ReduceCapturingByFactor32`, `ReduceCapturingByFactor64`, `ReduceCapturingByFactor128`\n"
          },
          "httpMethodAny": {
            "type": "boolean",
            "description": "The scaling factor for the defined URL will be applied to any HTTP method.\n"
          },
          "httpMethods": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Possible values: `GET`, `POST`, `PUT`, `DELETE`, `HEAD`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`\n"
          },
          "ignore": {
            "type": "boolean",
            "description": "The matching URLs will always be ignored, also if Adaptive Traffic Management is not active.\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "path": {
            "type": "string",
            "description": "Path of the URL.\n"
          },
          "pathComparisonType": {
            "type": "string",
            "description": "Path comparison condition. Possible values: `EQUALS`, `DOES_NOT_EQUAL`, `CONTAINS`, `DOES_NOT_CONTAIN`, `STARTS_WITH`, `DOES_NOT_START_WITH`, `ENDS_WITH`, `DOES_NOT_END_WITH`\n"
          },
          "queryParameters": {
            "$ref": "#/types/dynatrace:index%2FUrlBasedSamplingQueryParameters:UrlBasedSamplingQueryParameters",
            "description": "Add URL parameters in any order. **All** specified parameters must be present in the query of an URL to get a match.\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (PROCESS*GROUP*INSTANCE, PROCESS_GROUP). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/usabilityAnalytics:UsabilityAnalytics": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "detectRageClicks": {
          "type": "boolean",
          "description": "Three or more rapid clicks within the same area of a web page are considered to be rage clicks. Rage clicks commonly reflect slow-loading or failed page resources. Rage click counts are compiled for each session and considered in the [User Experience Score](https://dt-url.net/39034wt) .\nWith this setting enabled, a rage click count is compiled for each monitored user session.\n"
        }
      },
      "type": "object",
      "required": [
        "detectRageClicks"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "detectRageClicks": {
          "type": "boolean",
          "description": "Three or more rapid clicks within the same area of a web page are considered to be rage clicks. Rage clicks commonly reflect slow-loading or failed page resources. Rage click counts are compiled for each session and considered in the [User Experience Score](https://dt-url.net/39034wt) .\nWith this setting enabled, a rage click count is compiled for each monitored user session.\n"
        }
      },
      "requiredInputs": [
        "detectRageClicks"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UsabilityAnalytics resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "detectRageClicks": {
            "type": "boolean",
            "description": "Three or more rapid clicks within the same area of a web page are considered to be rage clicks. Rage clicks commonly reflect slow-loading or failed page resources. Rage click counts are compiled for each session and considered in the [User Experience Score](https://dt-url.net/39034wt) .\nWith this setting enabled, a rage click count is compiled for each monitored user session.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/user:User": {
      "properties": {
        "email": {
          "type": "string",
          "description": "User's email address\n"
        },
        "firstName": {
          "type": "string",
          "description": "User's first name\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of user's user group IDs\n"
        },
        "lastName": {
          "type": "string",
          "description": "User's last name\n"
        },
        "userName": {
          "type": "string",
          "description": "The User Name\n"
        }
      },
      "type": "object",
      "required": [
        "email",
        "firstName",
        "lastName",
        "userName"
      ],
      "inputProperties": {
        "email": {
          "type": "string",
          "description": "User's email address\n"
        },
        "firstName": {
          "type": "string",
          "description": "User's first name\n"
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of user's user group IDs\n"
        },
        "lastName": {
          "type": "string",
          "description": "User's last name\n"
        },
        "userName": {
          "type": "string",
          "description": "The User Name\n"
        }
      },
      "requiredInputs": [
        "email",
        "firstName",
        "lastName",
        "userName"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering User resources.\n",
        "properties": {
          "email": {
            "type": "string",
            "description": "User's email address\n"
          },
          "firstName": {
            "type": "string",
            "description": "User's first name\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of user's user group IDs\n"
          },
          "lastName": {
            "type": "string",
            "description": "User's last name\n"
          },
          "userName": {
            "type": "string",
            "description": "The User Name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/userActionMetrics:UserActionMetrics": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Defines the fields that are used as dimensions. A dimension is a collection of reference information about a metric data point that is of interest to your business. Dimensions are parameters like \"application\", \"type\", \"apdexCategory\". For example, using \"type\" as a dimension allows you to split chart data based on the user action type.\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"
        },
        "filters": {
          "$ref": "#/types/dynatrace:index%2FUserActionMetricsFilters:UserActionMetricsFilters",
          "description": "Defines the filters for the user action. Filters apply at the moment of extracting the data and only sessions that satisfy the filtering criteria will be used to extract the custom metrics. You will not be able to modify these filters in the metric data explorer. For example, using \"type equals Xhr\" will give you only data from xhr actions, while forcing the rest of user actions of different types to be ignored.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FUserActionMetricsValue:UserActionMetricsValue",
          "description": "Defines the type of value to be extracted from the user action. When using **user action counter**, the number of user actions is counted (similar to count(*) when using USQL). When using **user action field value**, the value of a user action field is extracted.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "metricKey",
        "value"
      ],
      "inputProperties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Defines the fields that are used as dimensions. A dimension is a collection of reference information about a metric data point that is of interest to your business. Dimensions are parameters like \"application\", \"type\", \"apdexCategory\". For example, using \"type\" as a dimension allows you to split chart data based on the user action type.\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"
        },
        "filters": {
          "$ref": "#/types/dynatrace:index%2FUserActionMetricsFilters:UserActionMetricsFilters",
          "description": "Defines the filters for the user action. Filters apply at the moment of extracting the data and only sessions that satisfy the filtering criteria will be used to extract the custom metrics. You will not be able to modify these filters in the metric data explorer. For example, using \"type equals Xhr\" will give you only data from xhr actions, while forcing the rest of user actions of different types to be ignored.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FUserActionMetricsValue:UserActionMetricsValue",
          "description": "Defines the type of value to be extracted from the user action. When using **user action counter**, the number of user actions is counted (similar to count(*) when using USQL). When using **user action field value**, the value of a user action field is extracted.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metricKey",
        "value"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UserActionMetrics resources.\n",
        "properties": {
          "dimensions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Defines the fields that are used as dimensions. A dimension is a collection of reference information about a metric data point that is of interest to your business. Dimensions are parameters like \"application\", \"type\", \"apdexCategory\". For example, using \"type\" as a dimension allows you to split chart data based on the user action type.\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"
          },
          "filters": {
            "$ref": "#/types/dynatrace:index%2FUserActionMetricsFilters:UserActionMetricsFilters",
            "description": "Defines the filters for the user action. Filters apply at the moment of extracting the data and only sessions that satisfy the filtering criteria will be used to extract the custom metrics. You will not be able to modify these filters in the metric data explorer. For example, using \"type equals Xhr\" will give you only data from xhr actions, while forcing the rest of user actions of different types to be ignored.\n"
          },
          "metricKey": {
            "type": "string",
            "description": "Metric key\n"
          },
          "value": {
            "$ref": "#/types/dynatrace:index%2FUserActionMetricsValue:UserActionMetricsValue",
            "description": "Defines the type of value to be extracted from the user action. When using **user action counter**, the number of user actions is counted (similar to count(*) when using USQL). When using **user action field value**, the value of a user action field is extracted.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/userExperienceScore:UserExperienceScore": {
      "properties": {
        "considerLastAction": {
          "type": "boolean",
          "description": "If last user action in a session is classified as Frustrating, classify the entire session as Frustrating\n"
        },
        "considerRageClick": {
          "type": "boolean",
          "description": "Consider rage clicks / rage taps in score calculation\n"
        },
        "maxFrustratedUserActionsThreshold": {
          "type": "integer",
          "description": "User experience is considered Frustrating when the selected percentage or more of the user actions in a session are rated as Frustrating.\n"
        },
        "minSatisfiedUserActionsThreshold": {
          "type": "integer",
          "description": "User experience is considered Satisfying when at least the selected percentage of the user actions in a session are rated as Satisfying.\n"
        }
      },
      "type": "object",
      "required": [
        "considerLastAction",
        "considerRageClick",
        "maxFrustratedUserActionsThreshold",
        "minSatisfiedUserActionsThreshold"
      ],
      "inputProperties": {
        "considerLastAction": {
          "type": "boolean",
          "description": "If last user action in a session is classified as Frustrating, classify the entire session as Frustrating\n"
        },
        "considerRageClick": {
          "type": "boolean",
          "description": "Consider rage clicks / rage taps in score calculation\n"
        },
        "maxFrustratedUserActionsThreshold": {
          "type": "integer",
          "description": "User experience is considered Frustrating when the selected percentage or more of the user actions in a session are rated as Frustrating.\n"
        },
        "minSatisfiedUserActionsThreshold": {
          "type": "integer",
          "description": "User experience is considered Satisfying when at least the selected percentage of the user actions in a session are rated as Satisfying.\n"
        }
      },
      "requiredInputs": [
        "considerLastAction",
        "considerRageClick",
        "maxFrustratedUserActionsThreshold",
        "minSatisfiedUserActionsThreshold"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UserExperienceScore resources.\n",
        "properties": {
          "considerLastAction": {
            "type": "boolean",
            "description": "If last user action in a session is classified as Frustrating, classify the entire session as Frustrating\n"
          },
          "considerRageClick": {
            "type": "boolean",
            "description": "Consider rage clicks / rage taps in score calculation\n"
          },
          "maxFrustratedUserActionsThreshold": {
            "type": "integer",
            "description": "User experience is considered Frustrating when the selected percentage or more of the user actions in a session are rated as Frustrating.\n"
          },
          "minSatisfiedUserActionsThreshold": {
            "type": "integer",
            "description": "User experience is considered Satisfying when at least the selected percentage of the user actions in a session are rated as Satisfying.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/userGroup:UserGroup": {
      "properties": {
        "accessAccount": {
          "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>, then the group has the access account rights\n"
        },
        "clusterAdmin": {
          "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>, then the group has the cluster administrator rights\n"
        },
        "ldapGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "LDAP group names\n"
        },
        "manageAccount": {
          "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>, then the group has the manage account rights\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the user group\n"
        },
        "permissions": {
          "$ref": "#/types/dynatrace:index%2FUserGroupPermissions:UserGroupPermissions",
          "description": "Permissions for environments\n"
        },
        "ssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO group names. If defined it's used to map SSO group name to Dynatrace group name, otherwise mapping is done by group name\n"
        }
      },
      "type": "object",
      "required": [
        "name"
      ],
      "inputProperties": {
        "accessAccount": {
          "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>, then the group has the access account rights\n"
        },
        "clusterAdmin": {
          "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>, then the group has the cluster administrator rights\n"
        },
        "ldapGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "LDAP group names\n"
        },
        "manageAccount": {
          "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>, then the group has the manage account rights\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the user group\n"
        },
        "permissions": {
          "$ref": "#/types/dynatrace:index%2FUserGroupPermissions:UserGroupPermissions",
          "description": "Permissions for environments\n"
        },
        "ssoGroups": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "SSO group names. If defined it's used to map SSO group name to Dynatrace group name, otherwise mapping is done by group name\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UserGroup resources.\n",
        "properties": {
          "accessAccount": {
            "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>, then the group has the access account rights\n"
          },
          "clusterAdmin": {
            "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>, then the group has the cluster administrator rights\n"
          },
          "ldapGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "LDAP group names\n"
          },
          "manageAccount": {
            "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>, then the group has the manage account rights\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the user group\n"
          },
          "permissions": {
            "$ref": "#/types/dynatrace:index%2FUserGroupPermissions:UserGroupPermissions",
            "description": "Permissions for environments\n"
          },
          "ssoGroups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "SSO group names. If defined it's used to map SSO group name to Dynatrace group name, otherwise mapping is done by group name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/userSessionMetrics:UserSessionMetrics": {
      "properties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Defines the fields that are used as dimensions. A dimension is a collection of reference information about a metric data point that is of interest to your business. Dimensions are parameters like \"browserFamily\", \"userType\", \"country\". For example, using \"userType\" as a dimension allows you to split chart data based on user types.\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"
        },
        "filters": {
          "$ref": "#/types/dynatrace:index%2FUserSessionMetricsFilters:UserSessionMetricsFilters",
          "description": "Defines the filters for the user session. Filters apply at the moment of extracting the data and only sessions that satisfy the filtering criteria will be used to extract the custom metrics. You will not be able to modify these filters in the metric data explorer. For example, using \"userType equals REAL_USER\" will give you only data from real users, while forcing the synthetic sessions to be ignored.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FUserSessionMetricsValue:UserSessionMetricsValue",
          "description": "Defines the type of value to be extracted from the user session. When using **User session counter**, the number of user sessions is counted (similar to count(*) when using USQL). When using **User session field value**, the value of a user session field is extracted.\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "metricKey",
        "value"
      ],
      "inputProperties": {
        "dimensions": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Defines the fields that are used as dimensions. A dimension is a collection of reference information about a metric data point that is of interest to your business. Dimensions are parameters like \"browserFamily\", \"userType\", \"country\". For example, using \"userType\" as a dimension allows you to split chart data based on user types.\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"
        },
        "filters": {
          "$ref": "#/types/dynatrace:index%2FUserSessionMetricsFilters:UserSessionMetricsFilters",
          "description": "Defines the filters for the user session. Filters apply at the moment of extracting the data and only sessions that satisfy the filtering criteria will be used to extract the custom metrics. You will not be able to modify these filters in the metric data explorer. For example, using \"userType equals REAL_USER\" will give you only data from real users, while forcing the synthetic sessions to be ignored.\n"
        },
        "metricKey": {
          "type": "string",
          "description": "Metric key\n"
        },
        "value": {
          "$ref": "#/types/dynatrace:index%2FUserSessionMetricsValue:UserSessionMetricsValue",
          "description": "Defines the type of value to be extracted from the user session. When using **User session counter**, the number of user sessions is counted (similar to count(*) when using USQL). When using **User session field value**, the value of a user session field is extracted.\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metricKey",
        "value"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UserSessionMetrics resources.\n",
        "properties": {
          "dimensions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Defines the fields that are used as dimensions. A dimension is a collection of reference information about a metric data point that is of interest to your business. Dimensions are parameters like \"browserFamily\", \"userType\", \"country\". For example, using \"userType\" as a dimension allows you to split chart data based on user types.\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"
          },
          "filters": {
            "$ref": "#/types/dynatrace:index%2FUserSessionMetricsFilters:UserSessionMetricsFilters",
            "description": "Defines the filters for the user session. Filters apply at the moment of extracting the data and only sessions that satisfy the filtering criteria will be used to extract the custom metrics. You will not be able to modify these filters in the metric data explorer. For example, using \"userType equals REAL_USER\" will give you only data from real users, while forcing the synthetic sessions to be ignored.\n"
          },
          "metricKey": {
            "type": "string",
            "description": "Metric key\n"
          },
          "value": {
            "$ref": "#/types/dynatrace:index%2FUserSessionMetricsValue:UserSessionMetricsValue",
            "description": "Defines the type of value to be extracted from the user session. When using **User session counter**, the number of user sessions is counted (similar to count(*) when using USQL). When using **User session field value**, the value of a user session field is extracted.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/userSettings:UserSettings": {
      "properties": {
        "autoLanguage": {
          "type": "boolean",
          "description": "Language - use browser default\n"
        },
        "autoRegion": {
          "type": "boolean",
          "description": "Region - use browser default\n"
        },
        "autoTheme": {
          "type": "boolean",
          "description": "Theme - use browser default\n"
        },
        "autoTimezone": {
          "type": "boolean",
          "description": "Timezone - use browser default\n"
        },
        "language": {
          "type": "string",
          "description": "Possible Values: `En`, `Ja`\n"
        },
        "region": {
          "type": "string",
          "description": "Region\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (user, userdefaults)\n"
        },
        "theme": {
          "type": "string",
          "description": "Possible Values: `Dark`, `Light`\n"
        },
        "timezone": {
          "type": "string",
          "description": "Timezone\n"
        }
      },
      "type": "object",
      "required": [
        "autoLanguage",
        "autoRegion",
        "autoTheme",
        "autoTimezone",
        "scope"
      ],
      "inputProperties": {
        "autoLanguage": {
          "type": "boolean",
          "description": "Language - use browser default\n"
        },
        "autoRegion": {
          "type": "boolean",
          "description": "Region - use browser default\n"
        },
        "autoTheme": {
          "type": "boolean",
          "description": "Theme - use browser default\n"
        },
        "autoTimezone": {
          "type": "boolean",
          "description": "Timezone - use browser default\n"
        },
        "language": {
          "type": "string",
          "description": "Possible Values: `En`, `Ja`\n"
        },
        "region": {
          "type": "string",
          "description": "Region\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (user, userdefaults)\n",
          "willReplaceOnChanges": true
        },
        "theme": {
          "type": "string",
          "description": "Possible Values: `Dark`, `Light`\n"
        },
        "timezone": {
          "type": "string",
          "description": "Timezone\n"
        }
      },
      "requiredInputs": [
        "autoLanguage",
        "autoRegion",
        "autoTheme",
        "autoTimezone",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering UserSettings resources.\n",
        "properties": {
          "autoLanguage": {
            "type": "boolean",
            "description": "Language - use browser default\n"
          },
          "autoRegion": {
            "type": "boolean",
            "description": "Region - use browser default\n"
          },
          "autoTheme": {
            "type": "boolean",
            "description": "Theme - use browser default\n"
          },
          "autoTimezone": {
            "type": "boolean",
            "description": "Timezone - use browser default\n"
          },
          "language": {
            "type": "string",
            "description": "Possible Values: `En`, `Ja`\n"
          },
          "region": {
            "type": "string",
            "description": "Region\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (user, userdefaults)\n",
            "willReplaceOnChanges": true
          },
          "theme": {
            "type": "string",
            "description": "Possible Values: `Dark`, `Light`\n"
          },
          "timezone": {
            "type": "string",
            "description": "Timezone\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/victorOpsNotification:VictorOpsNotification": {
      "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"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key for the target VictorOps account\n",
          "secret": true
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "routingKey": {
          "type": "string",
          "description": "The routing key, defining the group to be notified\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "legacyId",
        "message",
        "name",
        "profile",
        "routingKey"
      ],
      "inputProperties": {
        "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"
        },
        "apiKey": {
          "type": "string",
          "description": "The API key for the target VictorOps account\n",
          "secret": true
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "routingKey": {
          "type": "string",
          "description": "The routing key, defining the group to be notified\n"
        }
      },
      "requiredInputs": [
        "active",
        "message",
        "profile",
        "routingKey"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VictorOpsNotification resources.\n",
        "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"
          },
          "apiKey": {
            "type": "string",
            "description": "The API key for the target VictorOps account\n",
            "secret": true
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          },
          "routingKey": {
            "type": "string",
            "description": "The routing key, defining the group to be notified\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vmware:Vmware": {
      "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>)"
        },
        "filter": {
          "type": "string",
          "description": "This string should have one of the following formats:\n- $prefix(parameter) - property value starting with 'parameter'\n- $eq(parameter) - property value exactly matching 'parameter'\n- $suffix(parameter) - property value ends with 'parameter'\n- $contains(parameter) - property value contains 'parameter'"
        },
        "ipaddress": {
          "type": "string",
          "description": "Specify the IP address or name of the vCenter or standalone ESXi host:"
        },
        "label": {
          "type": "string",
          "description": "Name this connection"
        },
        "password": {
          "type": "string",
          "description": "no documentation available",
          "secret": true
        },
        "username": {
          "type": "string",
          "description": "Provide user credentials for the vCenter or standalone ESXi host:"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "ipaddress",
        "label",
        "password",
        "username"
      ],
      "inputProperties": {
        "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>)"
        },
        "filter": {
          "type": "string",
          "description": "This string should have one of the following formats:\n- $prefix(parameter) - property value starting with 'parameter'\n- $eq(parameter) - property value exactly matching 'parameter'\n- $suffix(parameter) - property value ends with 'parameter'\n- $contains(parameter) - property value contains 'parameter'"
        },
        "ipaddress": {
          "type": "string",
          "description": "Specify the IP address or name of the vCenter or standalone ESXi host:"
        },
        "label": {
          "type": "string",
          "description": "Name this connection"
        },
        "password": {
          "type": "string",
          "description": "no documentation available",
          "secret": true
        },
        "username": {
          "type": "string",
          "description": "Provide user credentials for the vCenter or standalone ESXi host:"
        }
      },
      "requiredInputs": [
        "enabled",
        "ipaddress",
        "label",
        "password",
        "username"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering Vmware resources.\n",
        "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>)"
          },
          "filter": {
            "type": "string",
            "description": "This string should have one of the following formats:\n- $prefix(parameter) - property value starting with 'parameter'\n- $eq(parameter) - property value exactly matching 'parameter'\n- $suffix(parameter) - property value ends with 'parameter'\n- $contains(parameter) - property value contains 'parameter'"
          },
          "ipaddress": {
            "type": "string",
            "description": "Specify the IP address or name of the vCenter or standalone ESXi host:"
          },
          "label": {
            "type": "string",
            "description": "Name this connection"
          },
          "password": {
            "type": "string",
            "description": "no documentation available",
            "secret": true
          },
          "username": {
            "type": "string",
            "description": "Provide user credentials for the vCenter or standalone ESXi host:"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vmwareAnomalies:VmwareAnomalies": {
      "properties": {
        "droppedPacketsDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesDroppedPacketsDetection:VmwareAnomaliesDroppedPacketsDetection",
          "description": "no documentation available\n"
        },
        "esxiHighCpuDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighCpuDetection:VmwareAnomaliesEsxiHighCpuDetection",
          "description": "no documentation available\n"
        },
        "esxiHighMemoryDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighMemoryDetection:VmwareAnomaliesEsxiHighMemoryDetection",
          "description": "no documentation available\n"
        },
        "guestCpuLimitDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesGuestCpuLimitDetection:VmwareAnomaliesGuestCpuLimitDetection",
          "description": "no documentation available\n"
        },
        "lowDatastoreSpaceDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesLowDatastoreSpaceDetection:VmwareAnomaliesLowDatastoreSpaceDetection",
          "description": "no documentation available\n"
        },
        "overloadedStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesOverloadedStorageDetection:VmwareAnomaliesOverloadedStorageDetection",
          "description": "no documentation available\n"
        },
        "slowPhysicalStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesSlowPhysicalStorageDetection:VmwareAnomaliesSlowPhysicalStorageDetection",
          "description": "no documentation available\n"
        },
        "undersizedStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesUndersizedStorageDetection:VmwareAnomaliesUndersizedStorageDetection",
          "description": "no documentation available\n"
        }
      },
      "type": "object",
      "required": [
        "droppedPacketsDetection",
        "esxiHighCpuDetection",
        "esxiHighMemoryDetection",
        "guestCpuLimitDetection",
        "lowDatastoreSpaceDetection",
        "overloadedStorageDetection",
        "slowPhysicalStorageDetection",
        "undersizedStorageDetection"
      ],
      "inputProperties": {
        "droppedPacketsDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesDroppedPacketsDetection:VmwareAnomaliesDroppedPacketsDetection",
          "description": "no documentation available\n"
        },
        "esxiHighCpuDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighCpuDetection:VmwareAnomaliesEsxiHighCpuDetection",
          "description": "no documentation available\n"
        },
        "esxiHighMemoryDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighMemoryDetection:VmwareAnomaliesEsxiHighMemoryDetection",
          "description": "no documentation available\n"
        },
        "guestCpuLimitDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesGuestCpuLimitDetection:VmwareAnomaliesGuestCpuLimitDetection",
          "description": "no documentation available\n"
        },
        "lowDatastoreSpaceDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesLowDatastoreSpaceDetection:VmwareAnomaliesLowDatastoreSpaceDetection",
          "description": "no documentation available\n"
        },
        "overloadedStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesOverloadedStorageDetection:VmwareAnomaliesOverloadedStorageDetection",
          "description": "no documentation available\n"
        },
        "slowPhysicalStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesSlowPhysicalStorageDetection:VmwareAnomaliesSlowPhysicalStorageDetection",
          "description": "no documentation available\n"
        },
        "undersizedStorageDetection": {
          "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesUndersizedStorageDetection:VmwareAnomaliesUndersizedStorageDetection",
          "description": "no documentation available\n"
        }
      },
      "requiredInputs": [
        "droppedPacketsDetection",
        "esxiHighCpuDetection",
        "esxiHighMemoryDetection",
        "guestCpuLimitDetection",
        "lowDatastoreSpaceDetection",
        "overloadedStorageDetection",
        "slowPhysicalStorageDetection",
        "undersizedStorageDetection"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VmwareAnomalies resources.\n",
        "properties": {
          "droppedPacketsDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesDroppedPacketsDetection:VmwareAnomaliesDroppedPacketsDetection",
            "description": "no documentation available\n"
          },
          "esxiHighCpuDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighCpuDetection:VmwareAnomaliesEsxiHighCpuDetection",
            "description": "no documentation available\n"
          },
          "esxiHighMemoryDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesEsxiHighMemoryDetection:VmwareAnomaliesEsxiHighMemoryDetection",
            "description": "no documentation available\n"
          },
          "guestCpuLimitDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesGuestCpuLimitDetection:VmwareAnomaliesGuestCpuLimitDetection",
            "description": "no documentation available\n"
          },
          "lowDatastoreSpaceDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesLowDatastoreSpaceDetection:VmwareAnomaliesLowDatastoreSpaceDetection",
            "description": "no documentation available\n"
          },
          "overloadedStorageDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesOverloadedStorageDetection:VmwareAnomaliesOverloadedStorageDetection",
            "description": "no documentation available\n"
          },
          "slowPhysicalStorageDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesSlowPhysicalStorageDetection:VmwareAnomaliesSlowPhysicalStorageDetection",
            "description": "no documentation available\n"
          },
          "undersizedStorageDetection": {
            "$ref": "#/types/dynatrace:index%2FVmwareAnomaliesUndersizedStorageDetection:VmwareAnomaliesUndersizedStorageDetection",
            "description": "no documentation available\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vulnerabilityAlerting:VulnerabilityAlerting": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Alerting profile 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"
        },
        "enabledRiskLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of risk levels to alert\n"
        },
        "enabledTriggerEvents": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of events to alert\n"
        },
        "managementZone": {
          "type": "string",
          "description": "Alert only if the following management zone is affected (optional)\n"
        },
        "name": {
          "type": "string",
          "description": "Alerting profile name\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "name"
      ],
      "inputProperties": {
        "enabled": {
          "type": "boolean",
          "description": "Alerting profile 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"
        },
        "enabledRiskLevels": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of risk levels to alert\n"
        },
        "enabledTriggerEvents": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of events to alert\n"
        },
        "managementZone": {
          "type": "string",
          "description": "Alert only if the following management zone is affected (optional)\n"
        },
        "name": {
          "type": "string",
          "description": "Alerting profile name\n"
        }
      },
      "requiredInputs": [
        "enabled"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VulnerabilityAlerting resources.\n",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "Alerting profile 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"
          },
          "enabledRiskLevels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of risk levels to alert\n"
          },
          "enabledTriggerEvents": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of events to alert\n"
          },
          "managementZone": {
            "type": "string",
            "description": "Alert only if the following management zone is affected (optional)\n"
          },
          "name": {
            "type": "string",
            "description": "Alerting profile name\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vulnerabilityCode:VulnerabilityCode": {
      "properties": {
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeCriteria:VulnerabilityCodeCriteria",
          "description": "Define criteria\n",
          "deprecationMessage": "This field has been deprecated"
        },
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeMetadata:VulnerabilityCodeMetadata",
          "description": "Step 3: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeResourceAttributeConditions:VulnerabilityCodeResourceAttributeConditions",
          "description": "If you add more than one condition, note that all conditions must be true simultaneously for the rule to apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "vulnerabilityDetectionControl": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeVulnerabilityDetectionControl:VulnerabilityCodeVulnerabilityDetectionControl",
          "description": "Step 1: Select code-level vulnerability detection behavior\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "metadata",
        "vulnerabilityDetectionControl"
      ],
      "inputProperties": {
        "criteria": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeCriteria:VulnerabilityCodeCriteria",
          "description": "Define criteria\n",
          "deprecationMessage": "This field has been deprecated"
        },
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeMetadata:VulnerabilityCodeMetadata",
          "description": "Step 3: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeResourceAttributeConditions:VulnerabilityCodeResourceAttributeConditions",
          "description": "If you add more than one condition, note that all conditions must be true simultaneously for the rule to apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "vulnerabilityDetectionControl": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeVulnerabilityDetectionControl:VulnerabilityCodeVulnerabilityDetectionControl",
          "description": "Step 1: Select code-level vulnerability detection behavior\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metadata",
        "vulnerabilityDetectionControl"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VulnerabilityCode resources.\n",
        "properties": {
          "criteria": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeCriteria:VulnerabilityCodeCriteria",
            "description": "Define criteria\n",
            "deprecationMessage": "This field has been deprecated"
          },
          "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeMetadata:VulnerabilityCodeMetadata",
            "description": "Step 3: Leave comment (optional)\n"
          },
          "resourceAttributeConditions": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeResourceAttributeConditions:VulnerabilityCodeResourceAttributeConditions",
            "description": "If you add more than one condition, note that all conditions must be true simultaneously for the rule to apply.\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          },
          "vulnerabilityDetectionControl": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityCodeVulnerabilityDetectionControl:VulnerabilityCodeVulnerabilityDetectionControl",
            "description": "Step 1: Select code-level vulnerability detection behavior\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vulnerabilitySettings:VulnerabilitySettings": {
      "properties": {
        "enableCodeLevelVulnerabilityDetection": {
          "type": "boolean",
          "description": "Enable Code-level Vulnerability Analytics\n"
        },
        "enableResourceAttributeRules": {
          "type": "boolean",
          "description": "When new monitoring rules are enabled, classic rules are disabled. To re-enable classic rules, disable the new monitoring rules.\n"
        },
        "enableRuntimeVulnerabilityDetection": {
          "type": "boolean",
          "description": "Enable Third-party Vulnerability Analytics\n"
        },
        "globalMonitoringModeDotNet": {
          "type": "string",
          "description": "(v1.290) Global .NET code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "globalMonitoringModeGo": {
          "type": "string",
          "description": "Global Go code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes.\n"
        },
        "globalMonitoringModeJava": {
          "type": "string",
          "description": "Global Java code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "globalMonitoringModeTpv": {
          "type": "string",
          "description": "Global third-party vulnerability detection control defines the default for all processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "technologies": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilitySettingsTechnologies:VulnerabilitySettingsTechnologies",
          "description": "Vulnerability Analytics can be enabled/disabled per supported technology.\n"
        }
      },
      "type": "object",
      "required": [
        "enableCodeLevelVulnerabilityDetection",
        "enableRuntimeVulnerabilityDetection",
        "globalMonitoringModeJava",
        "technologies"
      ],
      "inputProperties": {
        "enableCodeLevelVulnerabilityDetection": {
          "type": "boolean",
          "description": "Enable Code-level Vulnerability Analytics\n"
        },
        "enableResourceAttributeRules": {
          "type": "boolean",
          "description": "When new monitoring rules are enabled, classic rules are disabled. To re-enable classic rules, disable the new monitoring rules.\n"
        },
        "enableRuntimeVulnerabilityDetection": {
          "type": "boolean",
          "description": "Enable Third-party Vulnerability Analytics\n"
        },
        "globalMonitoringModeDotNet": {
          "type": "string",
          "description": "(v1.290) Global .NET code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "globalMonitoringModeGo": {
          "type": "string",
          "description": "Global Go code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes.\n"
        },
        "globalMonitoringModeJava": {
          "type": "string",
          "description": "Global Java code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "globalMonitoringModeTpv": {
          "type": "string",
          "description": "Global third-party vulnerability detection control defines the default for all processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "technologies": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilitySettingsTechnologies:VulnerabilitySettingsTechnologies",
          "description": "Vulnerability Analytics can be enabled/disabled per supported technology.\n"
        }
      },
      "requiredInputs": [
        "enableCodeLevelVulnerabilityDetection",
        "enableRuntimeVulnerabilityDetection",
        "globalMonitoringModeJava",
        "technologies"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VulnerabilitySettings resources.\n",
        "properties": {
          "enableCodeLevelVulnerabilityDetection": {
            "type": "boolean",
            "description": "Enable Code-level Vulnerability Analytics\n"
          },
          "enableResourceAttributeRules": {
            "type": "boolean",
            "description": "When new monitoring rules are enabled, classic rules are disabled. To re-enable classic rules, disable the new monitoring rules.\n"
          },
          "enableRuntimeVulnerabilityDetection": {
            "type": "boolean",
            "description": "Enable Third-party Vulnerability Analytics\n"
          },
          "globalMonitoringModeDotNet": {
            "type": "string",
            "description": "(v1.290) Global .NET code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "globalMonitoringModeGo": {
            "type": "string",
            "description": "Global Go code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes.\n"
          },
          "globalMonitoringModeJava": {
            "type": "string",
            "description": "Global Java code-level vulnerability detection control defines the default for all process groups. You can use monitoring rules to override the default for certain processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "globalMonitoringModeTpv": {
            "type": "string",
            "description": "Global third-party vulnerability detection control defines the default for all processes. Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "technologies": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilitySettingsTechnologies:VulnerabilitySettingsTechnologies",
            "description": "Vulnerability Analytics can be enabled/disabled per supported technology.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vulnerabilityThirdParty:VulnerabilityThirdParty": {
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "mode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `EQUALS`, `NOT_EQUALS`\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `HOST_TAG`, `MANAGEMENT_ZONE`, `PROCESS_TAG`\n"
        },
        "value": {
          "type": "string",
          "description": "Condition value\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "mode",
        "operator",
        "property",
        "value"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "mode": {
          "type": "string",
          "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `EQUALS`, `NOT_EQUALS`\n"
        },
        "property": {
          "type": "string",
          "description": "Possible Values: `HOST_TAG`, `MANAGEMENT_ZONE`, `PROCESS_TAG`\n"
        },
        "value": {
          "type": "string",
          "description": "Condition value\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "mode",
        "operator",
        "property",
        "value"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VulnerabilityThirdParty resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "mode": {
            "type": "string",
            "description": "Possible Values: `MONITORING_OFF`, `MONITORING_ON`\n"
          },
          "operator": {
            "type": "string",
            "description": "Possible Values: `EQUALS`, `NOT_EQUALS`\n"
          },
          "property": {
            "type": "string",
            "description": "Possible Values: `HOST_TAG`, `MANAGEMENT_ZONE`, `PROCESS_TAG`\n"
          },
          "value": {
            "type": "string",
            "description": "Condition value\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vulnerabilityThirdPartyAttr:VulnerabilityThirdPartyAttr": {
      "description": "> This resource requires the API token scopes **Read security problems** (`securityProblems.read`) and **Write security problems** (`securityProblems.write`)\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Runtime Vulnerability Analytics - https://www.dynatrace.com/support/help/platform-modules/application-security/vulnerability-analytics\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:appsec.third-party-vulnerability-rule-settings`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.VulnerabilityThirdPartyAttr(\"#name#\", {\n    enabled: false,\n    metadata: {\n        comment: \"Leave a comment here\",\n    },\n    resourceAttributeConditions: {\n        resourceAttributeConditions: [\n            {\n                matcher: \"EQUALS\",\n                resourceAttributeKey: \"process.executable.path\",\n                resourceAttributeValue: \"/\",\n            },\n            {\n                matcher: \"CONTAINS\",\n                resourceAttributeKey: \"process.executable.name\",\n                resourceAttributeValue: \"terraform\",\n            },\n        ],\n    },\n    ruleName: \"#name#\",\n    vulnerabilityDetectionControl: {\n        monitoringMode: \"MONITORING_ON\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.VulnerabilityThirdPartyAttr(\"#name#\",\n    enabled=False,\n    metadata={\n        \"comment\": \"Leave a comment here\",\n    },\n    resource_attribute_conditions={\n        \"resource_attribute_conditions\": [\n            {\n                \"matcher\": \"EQUALS\",\n                \"resource_attribute_key\": \"process.executable.path\",\n                \"resource_attribute_value\": \"/\",\n            },\n            {\n                \"matcher\": \"CONTAINS\",\n                \"resource_attribute_key\": \"process.executable.name\",\n                \"resource_attribute_value\": \"terraform\",\n            },\n        ],\n    },\n    rule_name=\"#name#\",\n    vulnerability_detection_control={\n        \"monitoring_mode\": \"MONITORING_ON\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.VulnerabilityThirdPartyAttr(\"#name#\", new()\n    {\n        Enabled = false,\n        Metadata = new Dynatrace.Inputs.VulnerabilityThirdPartyAttrMetadataArgs\n        {\n            Comment = \"Leave a comment here\",\n        },\n        ResourceAttributeConditions = new Dynatrace.Inputs.VulnerabilityThirdPartyAttrResourceAttributeConditionsArgs\n        {\n            ResourceAttributeConditions = new[]\n            {\n                new Dynatrace.Inputs.VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArgs\n                {\n                    Matcher = \"EQUALS\",\n                    ResourceAttributeKey = \"process.executable.path\",\n                    ResourceAttributeValue = \"/\",\n                },\n                new Dynatrace.Inputs.VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArgs\n                {\n                    Matcher = \"CONTAINS\",\n                    ResourceAttributeKey = \"process.executable.name\",\n                    ResourceAttributeValue = \"terraform\",\n                },\n            },\n        },\n        RuleName = \"#name#\",\n        VulnerabilityDetectionControl = new Dynatrace.Inputs.VulnerabilityThirdPartyAttrVulnerabilityDetectionControlArgs\n        {\n            MonitoringMode = \"MONITORING_ON\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewVulnerabilityThirdPartyAttr(ctx, \"#name#\", &dynatrace.VulnerabilityThirdPartyAttrArgs{\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tMetadata: &dynatrace.VulnerabilityThirdPartyAttrMetadataArgs{\n\t\t\t\tComment: pulumi.String(\"Leave a comment here\"),\n\t\t\t},\n\t\t\tResourceAttributeConditions: &dynatrace.VulnerabilityThirdPartyAttrResourceAttributeConditionsArgs{\n\t\t\t\tResourceAttributeConditions: dynatrace.VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArray{\n\t\t\t\t\t&dynatrace.VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArgs{\n\t\t\t\t\t\tMatcher:                pulumi.String(\"EQUALS\"),\n\t\t\t\t\t\tResourceAttributeKey:   pulumi.String(\"process.executable.path\"),\n\t\t\t\t\t\tResourceAttributeValue: pulumi.String(\"/\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArgs{\n\t\t\t\t\t\tMatcher:                pulumi.String(\"CONTAINS\"),\n\t\t\t\t\t\tResourceAttributeKey:   pulumi.String(\"process.executable.name\"),\n\t\t\t\t\t\tResourceAttributeValue: pulumi.String(\"terraform\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tRuleName: pulumi.String(\"#name#\"),\n\t\t\tVulnerabilityDetectionControl: &dynatrace.VulnerabilityThirdPartyAttrVulnerabilityDetectionControlArgs{\n\t\t\t\tMonitoringMode: pulumi.String(\"MONITORING_ON\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.VulnerabilityThirdPartyAttr;\nimport com.pulumi.dynatrace.VulnerabilityThirdPartyAttrArgs;\nimport com.pulumi.dynatrace.inputs.VulnerabilityThirdPartyAttrMetadataArgs;\nimport com.pulumi.dynatrace.inputs.VulnerabilityThirdPartyAttrResourceAttributeConditionsArgs;\nimport com.pulumi.dynatrace.inputs.VulnerabilityThirdPartyAttrVulnerabilityDetectionControlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new VulnerabilityThirdPartyAttr(\"#name#\", VulnerabilityThirdPartyAttrArgs.builder()\n            .enabled(false)\n            .metadata(VulnerabilityThirdPartyAttrMetadataArgs.builder()\n                .comment(\"Leave a comment here\")\n                .build())\n            .resourceAttributeConditions(VulnerabilityThirdPartyAttrResourceAttributeConditionsArgs.builder()\n                .resourceAttributeConditions(                \n                    VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArgs.builder()\n                        .matcher(\"EQUALS\")\n                        .resourceAttributeKey(\"process.executable.path\")\n                        .resourceAttributeValue(\"/\")\n                        .build(),\n                    VulnerabilityThirdPartyAttrResourceAttributeConditionsResourceAttributeConditionArgs.builder()\n                        .matcher(\"CONTAINS\")\n                        .resourceAttributeKey(\"process.executable.name\")\n                        .resourceAttributeValue(\"terraform\")\n                        .build())\n                .build())\n            .ruleName(\"#name#\")\n            .vulnerabilityDetectionControl(VulnerabilityThirdPartyAttrVulnerabilityDetectionControlArgs.builder()\n                .monitoringMode(\"MONITORING_ON\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:VulnerabilityThirdPartyAttr\n    properties:\n      enabled: false\n      metadata:\n        comment: Leave a comment here\n      resourceAttributeConditions:\n        resourceAttributeConditions:\n          - matcher: EQUALS\n            resourceAttributeKey: process.executable.path\n            resourceAttributeValue: /\n          - matcher: CONTAINS\n            resourceAttributeKey: process.executable.name\n            resourceAttributeValue: terraform\n      ruleName: '#name#'\n      vulnerabilityDetectionControl:\n        monitoringMode: MONITORING_ON\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrMetadata:VulnerabilityThirdPartyAttrMetadata",
          "description": "Step 3: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrResourceAttributeConditions:VulnerabilityThirdPartyAttrResourceAttributeConditions",
          "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "vulnerabilityDetectionControl": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrVulnerabilityDetectionControl:VulnerabilityThirdPartyAttrVulnerabilityDetectionControl",
          "description": "Step 1: Select third-party vulnerability detection behavior\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "metadata",
        "vulnerabilityDetectionControl"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrMetadata:VulnerabilityThirdPartyAttrMetadata",
          "description": "Step 3: Leave comment (optional)\n"
        },
        "resourceAttributeConditions": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrResourceAttributeConditions:VulnerabilityThirdPartyAttrResourceAttributeConditions",
          "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "vulnerabilityDetectionControl": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrVulnerabilityDetectionControl:VulnerabilityThirdPartyAttrVulnerabilityDetectionControl",
          "description": "Step 1: Select third-party vulnerability detection behavior\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metadata",
        "vulnerabilityDetectionControl"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VulnerabilityThirdPartyAttr resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrMetadata:VulnerabilityThirdPartyAttrMetadata",
            "description": "Step 3: Leave comment (optional)\n"
          },
          "resourceAttributeConditions": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrResourceAttributeConditions:VulnerabilityThirdPartyAttrResourceAttributeConditions",
            "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          },
          "vulnerabilityDetectionControl": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyAttrVulnerabilityDetectionControl:VulnerabilityThirdPartyAttrVulnerabilityDetectionControl",
            "description": "Step 1: Select third-party vulnerability detection behavior\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/vulnerabilityThirdPartyK8s:VulnerabilityThirdPartyK8s": {
      "description": "> This resource requires the API token scopes **Read security problems** (`securityProblems.read`) and **Write security problems** (`securityProblems.write`)\n\n> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.\n\n## Dynatrace Documentation\n\n- Runtime Vulnerability Analytics - https://www.dynatrace.com/support/help/platform-modules/application-security/vulnerability-analytics\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:appsec.third-party-vulnerability-kubernetes-label-rule-settings`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.VulnerabilityThirdPartyK8s(\"#name#\", {\n    enabled: false,\n    kubernetesLabelConditions: {\n        kubernetesLabelConditions: [\n            {\n                kubernetesLabelKey: \"kubernetes.azure.com/mode\",\n                kubernetesLabelValue: \"#name#\",\n                matcher: \"NOT_EQUALS\",\n            },\n            {\n                kubernetesLabelKey: \"agentpool\",\n                kubernetesLabelValue: \"#name#\",\n                matcher: \"CONTAINS\",\n            },\n        ],\n    },\n    metadata: {\n        comment: \"#name#\",\n    },\n    ruleName: \"#name#\",\n    vulnerabilityDetectionControl: {\n        monitoringMode: \"MONITORING_OFF\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.VulnerabilityThirdPartyK8s(\"#name#\",\n    enabled=False,\n    kubernetes_label_conditions={\n        \"kubernetes_label_conditions\": [\n            {\n                \"kubernetes_label_key\": \"kubernetes.azure.com/mode\",\n                \"kubernetes_label_value\": \"#name#\",\n                \"matcher\": \"NOT_EQUALS\",\n            },\n            {\n                \"kubernetes_label_key\": \"agentpool\",\n                \"kubernetes_label_value\": \"#name#\",\n                \"matcher\": \"CONTAINS\",\n            },\n        ],\n    },\n    metadata={\n        \"comment\": \"#name#\",\n    },\n    rule_name=\"#name#\",\n    vulnerability_detection_control={\n        \"monitoring_mode\": \"MONITORING_OFF\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.VulnerabilityThirdPartyK8s(\"#name#\", new()\n    {\n        Enabled = false,\n        KubernetesLabelConditions = new Dynatrace.Inputs.VulnerabilityThirdPartyK8sKubernetesLabelConditionsArgs\n        {\n            KubernetesLabelConditions = new[]\n            {\n                new Dynatrace.Inputs.VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArgs\n                {\n                    KubernetesLabelKey = \"kubernetes.azure.com/mode\",\n                    KubernetesLabelValue = \"#name#\",\n                    Matcher = \"NOT_EQUALS\",\n                },\n                new Dynatrace.Inputs.VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArgs\n                {\n                    KubernetesLabelKey = \"agentpool\",\n                    KubernetesLabelValue = \"#name#\",\n                    Matcher = \"CONTAINS\",\n                },\n            },\n        },\n        Metadata = new Dynatrace.Inputs.VulnerabilityThirdPartyK8sMetadataArgs\n        {\n            Comment = \"#name#\",\n        },\n        RuleName = \"#name#\",\n        VulnerabilityDetectionControl = new Dynatrace.Inputs.VulnerabilityThirdPartyK8sVulnerabilityDetectionControlArgs\n        {\n            MonitoringMode = \"MONITORING_OFF\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewVulnerabilityThirdPartyK8s(ctx, \"#name#\", &dynatrace.VulnerabilityThirdPartyK8sArgs{\n\t\t\tEnabled: pulumi.Bool(false),\n\t\t\tKubernetesLabelConditions: &dynatrace.VulnerabilityThirdPartyK8sKubernetesLabelConditionsArgs{\n\t\t\t\tKubernetesLabelConditions: dynatrace.VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArray{\n\t\t\t\t\t&dynatrace.VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArgs{\n\t\t\t\t\t\tKubernetesLabelKey:   pulumi.String(\"kubernetes.azure.com/mode\"),\n\t\t\t\t\t\tKubernetesLabelValue: pulumi.String(\"#name#\"),\n\t\t\t\t\t\tMatcher:              pulumi.String(\"NOT_EQUALS\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArgs{\n\t\t\t\t\t\tKubernetesLabelKey:   pulumi.String(\"agentpool\"),\n\t\t\t\t\t\tKubernetesLabelValue: pulumi.String(\"#name#\"),\n\t\t\t\t\t\tMatcher:              pulumi.String(\"CONTAINS\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tMetadata: &dynatrace.VulnerabilityThirdPartyK8sMetadataArgs{\n\t\t\t\tComment: pulumi.String(\"#name#\"),\n\t\t\t},\n\t\t\tRuleName: pulumi.String(\"#name#\"),\n\t\t\tVulnerabilityDetectionControl: &dynatrace.VulnerabilityThirdPartyK8sVulnerabilityDetectionControlArgs{\n\t\t\t\tMonitoringMode: pulumi.String(\"MONITORING_OFF\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.VulnerabilityThirdPartyK8s;\nimport com.pulumi.dynatrace.VulnerabilityThirdPartyK8sArgs;\nimport com.pulumi.dynatrace.inputs.VulnerabilityThirdPartyK8sKubernetesLabelConditionsArgs;\nimport com.pulumi.dynatrace.inputs.VulnerabilityThirdPartyK8sMetadataArgs;\nimport com.pulumi.dynatrace.inputs.VulnerabilityThirdPartyK8sVulnerabilityDetectionControlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new VulnerabilityThirdPartyK8s(\"#name#\", VulnerabilityThirdPartyK8sArgs.builder()\n            .enabled(false)\n            .kubernetesLabelConditions(VulnerabilityThirdPartyK8sKubernetesLabelConditionsArgs.builder()\n                .kubernetesLabelConditions(                \n                    VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArgs.builder()\n                        .kubernetesLabelKey(\"kubernetes.azure.com/mode\")\n                        .kubernetesLabelValue(\"#name#\")\n                        .matcher(\"NOT_EQUALS\")\n                        .build(),\n                    VulnerabilityThirdPartyK8sKubernetesLabelConditionsKubernetesLabelConditionArgs.builder()\n                        .kubernetesLabelKey(\"agentpool\")\n                        .kubernetesLabelValue(\"#name#\")\n                        .matcher(\"CONTAINS\")\n                        .build())\n                .build())\n            .metadata(VulnerabilityThirdPartyK8sMetadataArgs.builder()\n                .comment(\"#name#\")\n                .build())\n            .ruleName(\"#name#\")\n            .vulnerabilityDetectionControl(VulnerabilityThirdPartyK8sVulnerabilityDetectionControlArgs.builder()\n                .monitoringMode(\"MONITORING_OFF\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:VulnerabilityThirdPartyK8s\n    properties:\n      enabled: false\n      kubernetesLabelConditions:\n        kubernetesLabelConditions:\n          - kubernetesLabelKey: kubernetes.azure.com/mode\n            kubernetesLabelValue: '#name#'\n            matcher: NOT_EQUALS\n          - kubernetesLabelKey: agentpool\n            kubernetesLabelValue: '#name#'\n            matcher: CONTAINS\n      metadata:\n        comment: '#name#'\n      ruleName: '#name#'\n      vulnerabilityDetectionControl:\n        monitoringMode: MONITORING_OFF\n```\n<!--End PulumiCodeChooser -->\n",
      "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "kubernetesLabelConditions": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sKubernetesLabelConditions:VulnerabilityThirdPartyK8sKubernetesLabelConditions",
          "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sMetadata:VulnerabilityThirdPartyK8sMetadata",
          "description": "Step 3: Leave comment (optional)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "vulnerabilityDetectionControl": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sVulnerabilityDetectionControl:VulnerabilityThirdPartyK8sVulnerabilityDetectionControl",
          "description": "Step 1: Select third-party vulnerability detection behavior\n"
        }
      },
      "type": "object",
      "required": [
        "enabled",
        "insertAfter",
        "metadata",
        "vulnerabilityDetectionControl"
      ],
      "inputProperties": {
        "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"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "kubernetesLabelConditions": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sKubernetesLabelConditions:VulnerabilityThirdPartyK8sKubernetesLabelConditions",
          "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
        },
        "metadata": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sMetadata:VulnerabilityThirdPartyK8sMetadata",
          "description": "Step 3: Leave comment (optional)\n"
        },
        "ruleName": {
          "type": "string",
          "description": "Rule name"
        },
        "vulnerabilityDetectionControl": {
          "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sVulnerabilityDetectionControl:VulnerabilityThirdPartyK8sVulnerabilityDetectionControl",
          "description": "Step 1: Select third-party vulnerability detection behavior\n"
        }
      },
      "requiredInputs": [
        "enabled",
        "metadata",
        "vulnerabilityDetectionControl"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering VulnerabilityThirdPartyK8s resources.\n",
        "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"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "kubernetesLabelConditions": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sKubernetesLabelConditions:VulnerabilityThirdPartyK8sKubernetesLabelConditions",
            "description": "When you add multiple conditions, the rule applies if all conditions apply.\n"
          },
          "metadata": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sMetadata:VulnerabilityThirdPartyK8sMetadata",
            "description": "Step 3: Leave comment (optional)\n"
          },
          "ruleName": {
            "type": "string",
            "description": "Rule name"
          },
          "vulnerabilityDetectionControl": {
            "$ref": "#/types/dynatrace:index%2FVulnerabilityThirdPartyK8sVulnerabilityDetectionControl:VulnerabilityThirdPartyK8sVulnerabilityDetectionControl",
            "description": "Step 1: Select third-party vulnerability detection behavior\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppAnomalies:WebAppAnomalies": {
      "properties": {
        "errorRate": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesErrorRate:WebAppAnomaliesErrorRate",
          "description": "Error rate\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTime:WebAppAnomaliesResponseTime",
          "description": "Response time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION). Omit this property if you want to cover the whole environment.\n"
        },
        "trafficDrops": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficDrops:WebAppAnomaliesTrafficDrops",
          "description": "Detect traffic drops\n"
        },
        "trafficSpikes": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficSpikes:WebAppAnomaliesTrafficSpikes",
          "description": "Detect traffic spikes\n"
        }
      },
      "type": "object",
      "required": [
        "errorRate",
        "responseTime",
        "trafficDrops",
        "trafficSpikes"
      ],
      "inputProperties": {
        "errorRate": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesErrorRate:WebAppAnomaliesErrorRate",
          "description": "Error rate\n"
        },
        "responseTime": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTime:WebAppAnomaliesResponseTime",
          "description": "Response time\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION). Omit this property if you want to cover the whole environment.\n",
          "willReplaceOnChanges": true
        },
        "trafficDrops": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficDrops:WebAppAnomaliesTrafficDrops",
          "description": "Detect traffic drops\n"
        },
        "trafficSpikes": {
          "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficSpikes:WebAppAnomaliesTrafficSpikes",
          "description": "Detect traffic spikes\n"
        }
      },
      "requiredInputs": [
        "errorRate",
        "responseTime",
        "trafficDrops",
        "trafficSpikes"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppAnomalies resources.\n",
        "properties": {
          "errorRate": {
            "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesErrorRate:WebAppAnomaliesErrorRate",
            "description": "Error rate\n"
          },
          "responseTime": {
            "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesResponseTime:WebAppAnomaliesResponseTime",
            "description": "Response time\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION). Omit this property if you want to cover the whole environment.\n",
            "willReplaceOnChanges": true
          },
          "trafficDrops": {
            "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficDrops:WebAppAnomaliesTrafficDrops",
            "description": "Detect traffic drops\n"
          },
          "trafficSpikes": {
            "$ref": "#/types/dynatrace:index%2FWebAppAnomaliesTrafficSpikes:WebAppAnomaliesTrafficSpikes",
            "description": "Detect traffic spikes\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppAutoInjection:WebAppAutoInjection": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "cacheControlHeaders": {
          "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionCacheControlHeaders:WebAppAutoInjectionCacheControlHeaders",
          "description": "Cache control headers\n"
        },
        "monitoringCodeSourceSection": {
          "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionMonitoringCodeSourceSection:WebAppAutoInjectionMonitoringCodeSourceSection",
          "description": "Real User Monitoring code source\n"
        },
        "snippetFormat": {
          "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionSnippetFormat:WebAppAutoInjectionSnippetFormat",
          "description": "*Code Snippet:* OneAgent injects an inline script that initializes Dynatrace and dynamically downloads the monitoring code into your application. Use when you want to inject the monitoring code in deferred mode.\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "cacheControlHeaders",
        "monitoringCodeSourceSection",
        "snippetFormat"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "cacheControlHeaders": {
          "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionCacheControlHeaders:WebAppAutoInjectionCacheControlHeaders",
          "description": "Cache control headers\n"
        },
        "monitoringCodeSourceSection": {
          "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionMonitoringCodeSourceSection:WebAppAutoInjectionMonitoringCodeSourceSection",
          "description": "Real User Monitoring code source\n"
        },
        "snippetFormat": {
          "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionSnippetFormat:WebAppAutoInjectionSnippetFormat",
          "description": "*Code Snippet:* OneAgent injects an inline script that initializes Dynatrace and dynamically downloads the monitoring code into your application. Use when you want to inject the monitoring code in deferred mode.\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "cacheControlHeaders",
        "monitoringCodeSourceSection",
        "snippetFormat"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppAutoInjection resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          },
          "cacheControlHeaders": {
            "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionCacheControlHeaders:WebAppAutoInjectionCacheControlHeaders",
            "description": "Cache control headers\n"
          },
          "monitoringCodeSourceSection": {
            "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionMonitoringCodeSourceSection:WebAppAutoInjectionMonitoringCodeSourceSection",
            "description": "Real User Monitoring code source\n"
          },
          "snippetFormat": {
            "$ref": "#/types/dynatrace:index%2FWebAppAutoInjectionSnippetFormat:WebAppAutoInjectionSnippetFormat",
            "description": "*Code Snippet:* OneAgent injects an inline script that initializes Dynatrace and dynamically downloads the monitoring code into your application. Use when you want to inject the monitoring code in deferred mode.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppBeaconEndpoint:WebAppBeaconEndpoint": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this setting\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `ACTIVEGATE`, `DEFAULT_CONFIG`, `ONEAGENT`\n"
        },
        "url": {
          "type": "string",
          "description": "You can specify either path segments or an absolute URL.\n"
        },
        "useCors": {
          "type": "boolean",
          "description": "Learn more about [sending beacon data via CORS](https://dt-url.net/r7038sa)\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "type"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this setting\n"
        },
        "type": {
          "type": "string",
          "description": "Possible Values: `ACTIVEGATE`, `DEFAULT_CONFIG`, `ONEAGENT`\n"
        },
        "url": {
          "type": "string",
          "description": "You can specify either path segments or an absolute URL.\n"
        },
        "useCors": {
          "type": "boolean",
          "description": "Learn more about [sending beacon data via CORS](https://dt-url.net/r7038sa)\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "type"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppBeaconEndpoint resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this setting\n"
          },
          "type": {
            "type": "string",
            "description": "Possible Values: `ACTIVEGATE`, `DEFAULT_CONFIG`, `ONEAGENT`\n"
          },
          "url": {
            "type": "string",
            "description": "You can specify either path segments or an absolute URL.\n"
          },
          "useCors": {
            "type": "boolean",
            "description": "Learn more about [sending beacon data via CORS](https://dt-url.net/r7038sa)\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppBeaconOrigins:WebAppBeaconOrigins": {
      "properties": {
        "matcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "type": "object",
      "required": [
        "matcher",
        "pattern"
      ],
      "inputProperties": {
        "matcher": {
          "type": "string",
          "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
        },
        "pattern": {
          "type": "string",
          "description": "Pattern\n"
        }
      },
      "requiredInputs": [
        "matcher",
        "pattern"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppBeaconOrigins resources.\n",
        "properties": {
          "matcher": {
            "type": "string",
            "description": "Possible Values: `CONTAINS`, `ENDS_WITH`, `EQUALS`, `STARTS_WITH`\n"
          },
          "pattern": {
            "type": "string",
            "description": "Pattern\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppCustomConfigProperties:WebAppCustomConfigProperties": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this setting\n"
        },
        "customProperty": {
          "type": "string",
          "description": "Custom configuration property\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "customProperty"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this setting\n"
        },
        "customProperty": {
          "type": "string",
          "description": "Custom configuration property\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "customProperty"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppCustomConfigProperties resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this setting\n"
          },
          "customProperty": {
            "type": "string",
            "description": "Custom configuration property\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppCustomErrors:WebAppCustomErrors": {
      "properties": {
        "errorRules": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomErrorsErrorRules:WebAppCustomErrorsErrorRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>)\n"
        },
        "ignoreCustomErrorsInApdexCalculation": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>) This setting overrides Apdex settings for individual rules listed below\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION)\n"
        }
      },
      "type": "object",
      "required": [
        "ignoreCustomErrorsInApdexCalculation",
        "scope"
      ],
      "inputProperties": {
        "errorRules": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomErrorsErrorRules:WebAppCustomErrorsErrorRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>)\n"
        },
        "ignoreCustomErrorsInApdexCalculation": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>) This setting overrides Apdex settings for individual rules listed below\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "ignoreCustomErrorsInApdexCalculation",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppCustomErrors resources.\n",
        "properties": {
          "errorRules": {
            "$ref": "#/types/dynatrace:index%2FWebAppCustomErrorsErrorRules:WebAppCustomErrorsErrorRules",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>)\n"
          },
          "ignoreCustomErrorsInApdexCalculation": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>) This setting overrides Apdex settings for individual rules listed below\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (APPLICATION)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppCustomInjection:WebAppCustomInjection": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\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"
        },
        "htmlPattern": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `AllPages`, `Contains`, `Ends`, `Equals`, `Starts`\n"
        },
        "rule": {
          "type": "string",
          "description": "Possible Values: `AfterSpecificHtml`, `Automatic`, `BeforeSpecificHtml`, `DoNotInject`\n"
        },
        "urlPattern": {
          "type": "string",
          "description": "URL pattern\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "enabled",
        "insertAfter",
        "operator",
        "rule"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\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"
        },
        "htmlPattern": {
          "type": "string",
          "description": "no documentation available\n"
        },
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "operator": {
          "type": "string",
          "description": "Possible Values: `AllPages`, `Contains`, `Ends`, `Equals`, `Starts`\n"
        },
        "rule": {
          "type": "string",
          "description": "Possible Values: `AfterSpecificHtml`, `Automatic`, `BeforeSpecificHtml`, `DoNotInject`\n"
        },
        "urlPattern": {
          "type": "string",
          "description": "URL pattern\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "enabled",
        "operator",
        "rule"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppCustomInjection resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\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"
          },
          "htmlPattern": {
            "type": "string",
            "description": "no documentation available\n"
          },
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "operator": {
            "type": "string",
            "description": "Possible Values: `AllPages`, `Contains`, `Ends`, `Equals`, `Starts`\n"
          },
          "rule": {
            "type": "string",
            "description": "Possible Values: `AfterSpecificHtml`, `Automatic`, `BeforeSpecificHtml`, `DoNotInject`\n"
          },
          "urlPattern": {
            "type": "string",
            "description": "URL pattern\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppCustomPropRestrictions:WebAppCustomPropRestrictions": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Web applications - https://docs.dynatrace.com/docs/platform-modules/digital-experience/web-applications\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:rum.web.capture-custom-properties`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.WebAppCustomPropRestrictions(\"#name#\", {\n    applicationId: \"APPLICATION-1234567890000000\",\n    customEventPropertiesAllowList: {\n        customSessionPropertiesAllows: [\n            {\n                fieldDataType: \"STRING\",\n                fieldName: \"ExampleEvent\",\n            },\n            {\n                fieldDataType: \"BOOLEAN\",\n                fieldName: \"ExampleEvent2\",\n            },\n        ],\n    },\n    customSessionPropertiesAllowList: {\n        customSessionPropertiesAllows: [\n            {\n                fieldDataType: \"STRING\",\n                fieldName: \"ExampleSession\",\n            },\n            {\n                fieldDataType: \"BOOLEAN\",\n                fieldName: \"ExampleSession2\",\n            },\n        ],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.WebAppCustomPropRestrictions(\"#name#\",\n    application_id=\"APPLICATION-1234567890000000\",\n    custom_event_properties_allow_list={\n        \"custom_session_properties_allows\": [\n            {\n                \"field_data_type\": \"STRING\",\n                \"field_name\": \"ExampleEvent\",\n            },\n            {\n                \"field_data_type\": \"BOOLEAN\",\n                \"field_name\": \"ExampleEvent2\",\n            },\n        ],\n    },\n    custom_session_properties_allow_list={\n        \"custom_session_properties_allows\": [\n            {\n                \"field_data_type\": \"STRING\",\n                \"field_name\": \"ExampleSession\",\n            },\n            {\n                \"field_data_type\": \"BOOLEAN\",\n                \"field_name\": \"ExampleSession2\",\n            },\n        ],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.WebAppCustomPropRestrictions(\"#name#\", new()\n    {\n        ApplicationId = \"APPLICATION-1234567890000000\",\n        CustomEventPropertiesAllowList = new Dynatrace.Inputs.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListArgs\n        {\n            CustomSessionPropertiesAllows = new[]\n            {\n                new Dynatrace.Inputs.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArgs\n                {\n                    FieldDataType = \"STRING\",\n                    FieldName = \"ExampleEvent\",\n                },\n                new Dynatrace.Inputs.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArgs\n                {\n                    FieldDataType = \"BOOLEAN\",\n                    FieldName = \"ExampleEvent2\",\n                },\n            },\n        },\n        CustomSessionPropertiesAllowList = new Dynatrace.Inputs.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListArgs\n        {\n            CustomSessionPropertiesAllows = new[]\n            {\n                new Dynatrace.Inputs.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArgs\n                {\n                    FieldDataType = \"STRING\",\n                    FieldName = \"ExampleSession\",\n                },\n                new Dynatrace.Inputs.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArgs\n                {\n                    FieldDataType = \"BOOLEAN\",\n                    FieldName = \"ExampleSession2\",\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewWebAppCustomPropRestrictions(ctx, \"#name#\", &dynatrace.WebAppCustomPropRestrictionsArgs{\n\t\t\tApplicationId: pulumi.String(\"APPLICATION-1234567890000000\"),\n\t\t\tCustomEventPropertiesAllowList: &dynatrace.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListArgs{\n\t\t\t\tCustomSessionPropertiesAllows: dynatrace.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArray{\n\t\t\t\t\t&dynatrace.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArgs{\n\t\t\t\t\t\tFieldDataType: pulumi.String(\"STRING\"),\n\t\t\t\t\t\tFieldName:     pulumi.String(\"ExampleEvent\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArgs{\n\t\t\t\t\t\tFieldDataType: pulumi.String(\"BOOLEAN\"),\n\t\t\t\t\t\tFieldName:     pulumi.String(\"ExampleEvent2\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tCustomSessionPropertiesAllowList: &dynatrace.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListArgs{\n\t\t\t\tCustomSessionPropertiesAllows: dynatrace.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArray{\n\t\t\t\t\t&dynatrace.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArgs{\n\t\t\t\t\t\tFieldDataType: pulumi.String(\"STRING\"),\n\t\t\t\t\t\tFieldName:     pulumi.String(\"ExampleSession\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArgs{\n\t\t\t\t\t\tFieldDataType: pulumi.String(\"BOOLEAN\"),\n\t\t\t\t\t\tFieldName:     pulumi.String(\"ExampleSession2\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.WebAppCustomPropRestrictions;\nimport com.pulumi.dynatrace.WebAppCustomPropRestrictionsArgs;\nimport com.pulumi.dynatrace.inputs.WebAppCustomPropRestrictionsCustomEventPropertiesAllowListArgs;\nimport com.pulumi.dynatrace.inputs.WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new WebAppCustomPropRestrictions(\"#name#\", WebAppCustomPropRestrictionsArgs.builder()\n            .applicationId(\"APPLICATION-1234567890000000\")\n            .customEventPropertiesAllowList(WebAppCustomPropRestrictionsCustomEventPropertiesAllowListArgs.builder()\n                .customSessionPropertiesAllows(                \n                    WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArgs.builder()\n                        .fieldDataType(\"STRING\")\n                        .fieldName(\"ExampleEvent\")\n                        .build(),\n                    WebAppCustomPropRestrictionsCustomEventPropertiesAllowListCustomSessionPropertiesAllowArgs.builder()\n                        .fieldDataType(\"BOOLEAN\")\n                        .fieldName(\"ExampleEvent2\")\n                        .build())\n                .build())\n            .customSessionPropertiesAllowList(WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListArgs.builder()\n                .customSessionPropertiesAllows(                \n                    WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArgs.builder()\n                        .fieldDataType(\"STRING\")\n                        .fieldName(\"ExampleSession\")\n                        .build(),\n                    WebAppCustomPropRestrictionsCustomSessionPropertiesAllowListCustomSessionPropertiesAllowArgs.builder()\n                        .fieldDataType(\"BOOLEAN\")\n                        .fieldName(\"ExampleSession2\")\n                        .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:WebAppCustomPropRestrictions\n    properties:\n      applicationId: APPLICATION-1234567890000000\n      customEventPropertiesAllowList:\n        customSessionPropertiesAllows:\n          - fieldDataType: STRING\n            fieldName: ExampleEvent\n          - fieldDataType: BOOLEAN\n            fieldName: ExampleEvent2\n      customSessionPropertiesAllowList:\n        customSessionPropertiesAllows:\n          - fieldDataType: STRING\n            fieldName: ExampleSession\n          - fieldDataType: BOOLEAN\n            fieldName: ExampleSession2\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "customEventPropertiesAllowList": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomEventPropertiesAllowList:WebAppCustomPropRestrictionsCustomEventPropertiesAllowList",
          "description": "List of allowed custom event properties\n"
        },
        "customSessionPropertiesAllowList": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomSessionPropertiesAllowList:WebAppCustomPropRestrictionsCustomSessionPropertiesAllowList",
          "description": "List of allowed custom session properties\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "customEventPropertiesAllowList": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomEventPropertiesAllowList:WebAppCustomPropRestrictionsCustomEventPropertiesAllowList",
          "description": "List of allowed custom event properties\n"
        },
        "customSessionPropertiesAllowList": {
          "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomSessionPropertiesAllowList:WebAppCustomPropRestrictionsCustomSessionPropertiesAllowList",
          "description": "List of allowed custom session properties\n"
        }
      },
      "requiredInputs": [
        "applicationId"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppCustomPropRestrictions resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          },
          "customEventPropertiesAllowList": {
            "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomEventPropertiesAllowList:WebAppCustomPropRestrictionsCustomEventPropertiesAllowList",
            "description": "List of allowed custom event properties\n"
          },
          "customSessionPropertiesAllowList": {
            "$ref": "#/types/dynatrace:index%2FWebAppCustomPropRestrictionsCustomSessionPropertiesAllowList:WebAppCustomPropRestrictionsCustomSessionPropertiesAllowList",
            "description": "List of allowed custom session properties\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppEnablement:WebAppEnablement": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "experienceAnalytics": {
          "$ref": "#/types/dynatrace:index%2FWebAppEnablementExperienceAnalytics:WebAppEnablementExperienceAnalytics",
          "description": "Experience Analytics\n"
        },
        "rum": {
          "$ref": "#/types/dynatrace:index%2FWebAppEnablementRum:WebAppEnablementRum",
          "description": "Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
        },
        "sessionReplay": {
          "$ref": "#/types/dynatrace:index%2FWebAppEnablementSessionReplay:WebAppEnablementSessionReplay",
          "description": "[Session Replay](https://dt-url.net/session-replay) captures all user interactions within your application and replays them in a movie-like experience while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).\n"
        }
      },
      "type": "object",
      "required": [
        "rum",
        "sessionReplay"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "experienceAnalytics": {
          "$ref": "#/types/dynatrace:index%2FWebAppEnablementExperienceAnalytics:WebAppEnablementExperienceAnalytics",
          "description": "Experience Analytics\n"
        },
        "rum": {
          "$ref": "#/types/dynatrace:index%2FWebAppEnablementRum:WebAppEnablementRum",
          "description": "Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
        },
        "sessionReplay": {
          "$ref": "#/types/dynatrace:index%2FWebAppEnablementSessionReplay:WebAppEnablementSessionReplay",
          "description": "[Session Replay](https://dt-url.net/session-replay) captures all user interactions within your application and replays them in a movie-like experience while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).\n"
        }
      },
      "requiredInputs": [
        "rum",
        "sessionReplay"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppEnablement resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "experienceAnalytics": {
            "$ref": "#/types/dynatrace:index%2FWebAppEnablementExperienceAnalytics:WebAppEnablementExperienceAnalytics",
            "description": "Experience Analytics\n"
          },
          "rum": {
            "$ref": "#/types/dynatrace:index%2FWebAppEnablementRum:WebAppEnablementRum",
            "description": "Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.\n"
          },
          "sessionReplay": {
            "$ref": "#/types/dynatrace:index%2FWebAppEnablementSessionReplay:WebAppEnablementSessionReplay",
            "description": "[Session Replay](https://dt-url.net/session-replay) captures all user interactions within your application and replays them in a movie-like experience while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppInjectionCookie:WebAppInjectionCookie": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "cookiePlacementDomain": {
          "type": "string",
          "description": "Specify an alternative domain for cookies set by Dynatrace. Keep in mind that your browser may not allow placement of cookies on certain domains (for example, top-level domains). Before typing a domain name here, confirm that the domain will accept cookies from your browser. For details, see the list of [forbidden top-level domains](https://dt-url.net/9n6b0pfz).\n"
        },
        "sameSiteCookieAttribute": {
          "type": "string",
          "description": "Possible Values: `LAX`, `NONE`, `NOTSET`, `STRICT`\n"
        },
        "useSecureCookieAttribute": {
          "type": "boolean",
          "description": "If your application is only accessible via SSL, you can add the Secure attribute to all cookies set by Dynatrace. This setting prevents the display of warnings from PCI-compliance security scanners. Be aware that with this setting enabled Dynatrace correlation of user actions with server-side web requests is only possible over SSL connections.\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "sameSiteCookieAttribute",
        "useSecureCookieAttribute"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "cookiePlacementDomain": {
          "type": "string",
          "description": "Specify an alternative domain for cookies set by Dynatrace. Keep in mind that your browser may not allow placement of cookies on certain domains (for example, top-level domains). Before typing a domain name here, confirm that the domain will accept cookies from your browser. For details, see the list of [forbidden top-level domains](https://dt-url.net/9n6b0pfz).\n"
        },
        "sameSiteCookieAttribute": {
          "type": "string",
          "description": "Possible Values: `LAX`, `NONE`, `NOTSET`, `STRICT`\n"
        },
        "useSecureCookieAttribute": {
          "type": "boolean",
          "description": "If your application is only accessible via SSL, you can add the Secure attribute to all cookies set by Dynatrace. This setting prevents the display of warnings from PCI-compliance security scanners. Be aware that with this setting enabled Dynatrace correlation of user actions with server-side web requests is only possible over SSL connections.\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "sameSiteCookieAttribute",
        "useSecureCookieAttribute"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppInjectionCookie resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          },
          "cookiePlacementDomain": {
            "type": "string",
            "description": "Specify an alternative domain for cookies set by Dynatrace. Keep in mind that your browser may not allow placement of cookies on certain domains (for example, top-level domains). Before typing a domain name here, confirm that the domain will accept cookies from your browser. For details, see the list of [forbidden top-level domains](https://dt-url.net/9n6b0pfz).\n"
          },
          "sameSiteCookieAttribute": {
            "type": "string",
            "description": "Possible Values: `LAX`, `NONE`, `NOTSET`, `STRICT`\n"
          },
          "useSecureCookieAttribute": {
            "type": "boolean",
            "description": "If your application is only accessible via SSL, you can add the Secure attribute to all cookies set by Dynatrace. This setting prevents the display of warnings from PCI-compliance security scanners. Be aware that with this setting enabled Dynatrace correlation of user actions with server-side web requests is only possible over SSL connections.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppIpAddressExclusion:WebAppIpAddressExclusion": {
      "description": "> Configuration overlaps with dynatrace_web_application.\n\n> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Exclude IP addresses, browsers, bots, and spiders from monitoring for web applications - https://docs.dynatrace.com/docs/shortlink/rum-exclude-bots\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:rum.web.ipaddress-exclusion`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.WebAppIpAddressExclusion(\"#name#\", {\n    applicationId: \"APPLICATION-1234567890000000\",\n    ipAddressExclusionInclude: false,\n    ipExclusionList: {\n        ipExclusions: [\n            {\n                ip: \"192.168.1.5\",\n            },\n            {\n                ip: \"10.0.0.1\",\n                ipTo: \"10.0.0.5\",\n            },\n        ],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.WebAppIpAddressExclusion(\"#name#\",\n    application_id=\"APPLICATION-1234567890000000\",\n    ip_address_exclusion_include=False,\n    ip_exclusion_list={\n        \"ip_exclusions\": [\n            {\n                \"ip\": \"192.168.1.5\",\n            },\n            {\n                \"ip\": \"10.0.0.1\",\n                \"ip_to\": \"10.0.0.5\",\n            },\n        ],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.WebAppIpAddressExclusion(\"#name#\", new()\n    {\n        ApplicationId = \"APPLICATION-1234567890000000\",\n        IpAddressExclusionInclude = false,\n        IpExclusionList = new Dynatrace.Inputs.WebAppIpAddressExclusionIpExclusionListArgs\n        {\n            IpExclusions = new[]\n            {\n                new Dynatrace.Inputs.WebAppIpAddressExclusionIpExclusionListIpExclusionArgs\n                {\n                    Ip = \"192.168.1.5\",\n                },\n                new Dynatrace.Inputs.WebAppIpAddressExclusionIpExclusionListIpExclusionArgs\n                {\n                    Ip = \"10.0.0.1\",\n                    IpTo = \"10.0.0.5\",\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewWebAppIpAddressExclusion(ctx, \"#name#\", &dynatrace.WebAppIpAddressExclusionArgs{\n\t\t\tApplicationId:             pulumi.String(\"APPLICATION-1234567890000000\"),\n\t\t\tIpAddressExclusionInclude: pulumi.Bool(false),\n\t\t\tIpExclusionList: &dynatrace.WebAppIpAddressExclusionIpExclusionListArgs{\n\t\t\t\tIpExclusions: dynatrace.WebAppIpAddressExclusionIpExclusionListIpExclusionArray{\n\t\t\t\t\t&dynatrace.WebAppIpAddressExclusionIpExclusionListIpExclusionArgs{\n\t\t\t\t\t\tIp: pulumi.String(\"192.168.1.5\"),\n\t\t\t\t\t},\n\t\t\t\t\t&dynatrace.WebAppIpAddressExclusionIpExclusionListIpExclusionArgs{\n\t\t\t\t\t\tIp:   pulumi.String(\"10.0.0.1\"),\n\t\t\t\t\t\tIpTo: pulumi.String(\"10.0.0.5\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.WebAppIpAddressExclusion;\nimport com.pulumi.dynatrace.WebAppIpAddressExclusionArgs;\nimport com.pulumi.dynatrace.inputs.WebAppIpAddressExclusionIpExclusionListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new WebAppIpAddressExclusion(\"#name#\", WebAppIpAddressExclusionArgs.builder()\n            .applicationId(\"APPLICATION-1234567890000000\")\n            .ipAddressExclusionInclude(false)\n            .ipExclusionList(WebAppIpAddressExclusionIpExclusionListArgs.builder()\n                .ipExclusions(                \n                    WebAppIpAddressExclusionIpExclusionListIpExclusionArgs.builder()\n                        .ip(\"192.168.1.5\")\n                        .build(),\n                    WebAppIpAddressExclusionIpExclusionListIpExclusionArgs.builder()\n                        .ip(\"10.0.0.1\")\n                        .ipTo(\"10.0.0.5\")\n                        .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:WebAppIpAddressExclusion\n    properties:\n      applicationId: APPLICATION-1234567890000000\n      ipAddressExclusionInclude: false\n      ipExclusionList:\n        ipExclusions:\n          - ip: 192.168.1.5\n          - ip: 10.0.0.1\n            ipTo: 10.0.0.5\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope."
        },
        "ipAddressExclusionInclude": {
          "type": "boolean",
          "description": "These are the only IP addresses that should be monitored"
        },
        "ipExclusionList": {
          "$ref": "#/types/dynatrace:index%2FWebAppIpAddressExclusionIpExclusionList:WebAppIpAddressExclusionIpExclusionList",
          "description": "**Examples:**\n\n   - 84.112.10.5\n   - fe80::10a1:c6b2:5f68:785d"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "ipAddressExclusionInclude"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope."
        },
        "ipAddressExclusionInclude": {
          "type": "boolean",
          "description": "These are the only IP addresses that should be monitored"
        },
        "ipExclusionList": {
          "$ref": "#/types/dynatrace:index%2FWebAppIpAddressExclusionIpExclusionList:WebAppIpAddressExclusionIpExclusionList",
          "description": "**Examples:**\n\n   - 84.112.10.5\n   - fe80::10a1:c6b2:5f68:785d"
        }
      },
      "requiredInputs": [
        "applicationId",
        "ipAddressExclusionInclude"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppIpAddressExclusion resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope."
          },
          "ipAddressExclusionInclude": {
            "type": "boolean",
            "description": "These are the only IP addresses that should be monitored"
          },
          "ipExclusionList": {
            "$ref": "#/types/dynatrace:index%2FWebAppIpAddressExclusionIpExclusionList:WebAppIpAddressExclusionIpExclusionList",
            "description": "**Examples:**\n\n   - 84.112.10.5\n   - fe80::10a1:c6b2:5f68:785d"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppJavascriptFilename:WebAppJavascriptFilename": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Web applications - https://docs.dynatrace.com/docs/platform-modules/digital-experience/web-applications\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:rum.web.rum-javascript-file-name`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.WebAppJavascriptFilename(\"#name#\", {filename: \"tf\"});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.WebAppJavascriptFilename(\"#name#\", filename=\"tf\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.WebAppJavascriptFilename(\"#name#\", new()\n    {\n        Filename = \"tf\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewWebAppJavascriptFilename(ctx, \"#name#\", &dynatrace.WebAppJavascriptFilenameArgs{\n\t\t\tFilename: pulumi.String(\"tf\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.WebAppJavascriptFilename;\nimport com.pulumi.dynatrace.WebAppJavascriptFilenameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new WebAppJavascriptFilename(\"#name#\", WebAppJavascriptFilenameArgs.builder()\n            .filename(\"tf\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:WebAppJavascriptFilename\n    properties:\n      filename: tf\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "filename": {
          "type": "string",
          "description": "Custom filename prefix\n"
        }
      },
      "type": "object",
      "required": [
        "filename"
      ],
      "inputProperties": {
        "filename": {
          "type": "string",
          "description": "Custom filename prefix\n"
        }
      },
      "requiredInputs": [
        "filename"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppJavascriptFilename resources.\n",
        "properties": {
          "filename": {
            "type": "string",
            "description": "Custom filename prefix\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppJavascriptUpdates:WebAppJavascriptUpdates": {
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "javascriptVersion": {
          "type": "string",
          "description": "Possible Values: `CUSTOM`, `LATEST_IE7_10_SUPPORTED`, `LATEST_STABLE`, `PREVIOUS_STABLE`\n"
        }
      },
      "type": "object",
      "required": [
        "javascriptVersion"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
          "willReplaceOnChanges": true
        },
        "javascriptVersion": {
          "type": "string",
          "description": "Possible Values: `CUSTOM`, `LATEST_IE7_10_SUPPORTED`, `LATEST_STABLE`, `PREVIOUS_STABLE`\n"
        }
      },
      "requiredInputs": [
        "javascriptVersion"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppJavascriptUpdates resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n",
            "willReplaceOnChanges": true
          },
          "javascriptVersion": {
            "type": "string",
            "description": "Possible Values: `CUSTOM`, `LATEST_IE7_10_SUPPORTED`, `LATEST_STABLE`, `PREVIOUS_STABLE`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppJavascriptVersion:WebAppJavascriptVersion": {
      "properties": {
        "customJavascriptVersion": {
          "type": "string",
          "description": "Choose custom version\n"
        }
      },
      "type": "object",
      "inputProperties": {
        "customJavascriptVersion": {
          "type": "string",
          "description": "Choose custom version\n"
        }
      },
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppJavascriptVersion resources.\n",
        "properties": {
          "customJavascriptVersion": {
            "type": "string",
            "description": "Choose custom version\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppKeyPerformanceCustom:WebAppKeyPerformanceCustom": {
      "properties": {
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceCustomThresholds:WebAppKeyPerformanceCustomThresholds",
          "description": "User action duration thresholds\n"
        }
      },
      "type": "object",
      "required": [
        "scope",
        "thresholds"
      ],
      "inputProperties": {
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n",
          "willReplaceOnChanges": true
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceCustomThresholds:WebAppKeyPerformanceCustomThresholds",
          "description": "User action duration thresholds\n"
        }
      },
      "requiredInputs": [
        "scope",
        "thresholds"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppKeyPerformanceCustom resources.\n",
        "properties": {
          "scope": {
            "type": "string",
            "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n",
            "willReplaceOnChanges": true
          },
          "thresholds": {
            "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceCustomThresholds:WebAppKeyPerformanceCustomThresholds",
            "description": "User action duration thresholds\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppKeyPerformanceLoad:WebAppKeyPerformanceLoad": {
      "properties": {
        "fallbackThresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceLoadFallbackThresholds:WebAppKeyPerformanceLoadFallbackThresholds",
          "description": "If the selected key performance metric is not detected, the **User action duration** metric is used instead.\n"
        },
        "kpm": {
          "type": "string",
          "description": "Possible Values: `CUMULATIVE_LAYOUT_SHIFT`, `DOM_INTERACTIVE`, `FIRST_INPUT_DELAY`, `LARGEST_CONTENTFUL_PAINT`, `LOAD_EVENT_END`, `LOAD_EVENT_START`, `RESPONSE_END`, `RESPONSE_START`, `SPEED_INDEX`, `USER_ACTION_DURATION`, `VISUALLY_COMPLETE`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceLoadThresholds:WebAppKeyPerformanceLoadThresholds",
          "description": "Set the Tolerating and Frustrated performance thresholds for this action type.\n"
        }
      },
      "type": "object",
      "required": [
        "kpm",
        "scope",
        "thresholds"
      ],
      "inputProperties": {
        "fallbackThresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceLoadFallbackThresholds:WebAppKeyPerformanceLoadFallbackThresholds",
          "description": "If the selected key performance metric is not detected, the **User action duration** metric is used instead.\n"
        },
        "kpm": {
          "type": "string",
          "description": "Possible Values: `CUMULATIVE_LAYOUT_SHIFT`, `DOM_INTERACTIVE`, `FIRST_INPUT_DELAY`, `LARGEST_CONTENTFUL_PAINT`, `LOAD_EVENT_END`, `LOAD_EVENT_START`, `RESPONSE_END`, `RESPONSE_START`, `SPEED_INDEX`, `USER_ACTION_DURATION`, `VISUALLY_COMPLETE`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n",
          "willReplaceOnChanges": true
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceLoadThresholds:WebAppKeyPerformanceLoadThresholds",
          "description": "Set the Tolerating and Frustrated performance thresholds for this action type.\n"
        }
      },
      "requiredInputs": [
        "kpm",
        "scope",
        "thresholds"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppKeyPerformanceLoad resources.\n",
        "properties": {
          "fallbackThresholds": {
            "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceLoadFallbackThresholds:WebAppKeyPerformanceLoadFallbackThresholds",
            "description": "If the selected key performance metric is not detected, the **User action duration** metric is used instead.\n"
          },
          "kpm": {
            "type": "string",
            "description": "Possible Values: `CUMULATIVE_LAYOUT_SHIFT`, `DOM_INTERACTIVE`, `FIRST_INPUT_DELAY`, `LARGEST_CONTENTFUL_PAINT`, `LOAD_EVENT_END`, `LOAD_EVENT_START`, `RESPONSE_END`, `RESPONSE_START`, `SPEED_INDEX`, `USER_ACTION_DURATION`, `VISUALLY_COMPLETE`\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n",
            "willReplaceOnChanges": true
          },
          "thresholds": {
            "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceLoadThresholds:WebAppKeyPerformanceLoadThresholds",
            "description": "Set the Tolerating and Frustrated performance thresholds for this action type.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppKeyPerformanceXhr:WebAppKeyPerformanceXhr": {
      "properties": {
        "fallbackThresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceXhrFallbackThresholds:WebAppKeyPerformanceXhrFallbackThresholds",
          "description": "If the selected key performance metric is not detected, the **User action duration** metric is used instead.\n"
        },
        "kpm": {
          "type": "string",
          "description": "Possible Values: `RESPONSE_END`, `RESPONSE_START`, `USER_ACTION_DURATION`, `VISUALLY_COMPLETE`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n"
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceXhrThresholds:WebAppKeyPerformanceXhrThresholds",
          "description": "Set the Tolerating and Frustrated performance thresholds for this action type.\n"
        }
      },
      "type": "object",
      "required": [
        "kpm",
        "scope",
        "thresholds"
      ],
      "inputProperties": {
        "fallbackThresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceXhrFallbackThresholds:WebAppKeyPerformanceXhrFallbackThresholds",
          "description": "If the selected key performance metric is not detected, the **User action duration** metric is used instead.\n"
        },
        "kpm": {
          "type": "string",
          "description": "Possible Values: `RESPONSE_END`, `RESPONSE_START`, `USER_ACTION_DURATION`, `VISUALLY_COMPLETE`\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n",
          "willReplaceOnChanges": true
        },
        "thresholds": {
          "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceXhrThresholds:WebAppKeyPerformanceXhrThresholds",
          "description": "Set the Tolerating and Frustrated performance thresholds for this action type.\n"
        }
      },
      "requiredInputs": [
        "kpm",
        "scope",
        "thresholds"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppKeyPerformanceXhr resources.\n",
        "properties": {
          "fallbackThresholds": {
            "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceXhrFallbackThresholds:WebAppKeyPerformanceXhrFallbackThresholds",
            "description": "If the selected key performance metric is not detected, the **User action duration** metric is used instead.\n"
          },
          "kpm": {
            "type": "string",
            "description": "Possible Values: `RESPONSE_END`, `RESPONSE_START`, `USER_ACTION_DURATION`, `VISUALLY_COMPLETE`\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (APPLICATION_METHOD, APPLICATION)\n",
            "willReplaceOnChanges": true
          },
          "thresholds": {
            "$ref": "#/types/dynatrace:index%2FWebAppKeyPerformanceXhrThresholds:WebAppKeyPerformanceXhrThresholds",
            "description": "Set the Tolerating and Frustrated performance thresholds for this action type.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppManualInsertion:WebAppManualInsertion": {
      "description": "> This resource requires the API token scopes **Read settings** (`settings.read`) and **Write settings** (`settings.write`)\n\n## Dynatrace Documentation\n\n- Select a snippet format - https://docs.dynatrace.com/docs/shortlink/snippet-formats\n\n- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:rum.web.manual-insertion`)\n\n## Resource Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _name_ = new dynatrace.WebAppManualInsertion(\"#name#\", {\n    applicationId: \"APPLICATION-1234567890000000\",\n    codeSnippet: {\n        codeSnippetType: \"SYNCHRONOUSLY\",\n    },\n    javascriptTag: {\n        cacheDuration: \"1\",\n        crossoriginAnonymous: true,\n    },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_dynatrace as dynatrace\n\n_name_ = dynatrace.WebAppManualInsertion(\"#name#\",\n    application_id=\"APPLICATION-1234567890000000\",\n    code_snippet={\n        \"code_snippet_type\": \"SYNCHRONOUSLY\",\n    },\n    javascript_tag={\n        \"cache_duration\": \"1\",\n        \"crossorigin_anonymous\": True,\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() => \n{\n    var _name_ = new Dynatrace.WebAppManualInsertion(\"#name#\", new()\n    {\n        ApplicationId = \"APPLICATION-1234567890000000\",\n        CodeSnippet = new Dynatrace.Inputs.WebAppManualInsertionCodeSnippetArgs\n        {\n            CodeSnippetType = \"SYNCHRONOUSLY\",\n        },\n        JavascriptTag = new Dynatrace.Inputs.WebAppManualInsertionJavascriptTagArgs\n        {\n            CacheDuration = \"1\",\n            CrossoriginAnonymous = true,\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.NewWebAppManualInsertion(ctx, \"#name#\", &dynatrace.WebAppManualInsertionArgs{\n\t\t\tApplicationId: pulumi.String(\"APPLICATION-1234567890000000\"),\n\t\t\tCodeSnippet: &dynatrace.WebAppManualInsertionCodeSnippetArgs{\n\t\t\t\tCodeSnippetType: pulumi.String(\"SYNCHRONOUSLY\"),\n\t\t\t},\n\t\t\tJavascriptTag: &dynatrace.WebAppManualInsertionJavascriptTagArgs{\n\t\t\t\tCacheDuration:        pulumi.String(\"1\"),\n\t\t\t\tCrossoriginAnonymous: pulumi.Bool(true),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.WebAppManualInsertion;\nimport com.pulumi.dynatrace.WebAppManualInsertionArgs;\nimport com.pulumi.dynatrace.inputs.WebAppManualInsertionCodeSnippetArgs;\nimport com.pulumi.dynatrace.inputs.WebAppManualInsertionJavascriptTagArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var _name_ = new WebAppManualInsertion(\"#name#\", WebAppManualInsertionArgs.builder()\n            .applicationId(\"APPLICATION-1234567890000000\")\n            .codeSnippet(WebAppManualInsertionCodeSnippetArgs.builder()\n                .codeSnippetType(\"SYNCHRONOUSLY\")\n                .build())\n            .javascriptTag(WebAppManualInsertionJavascriptTagArgs.builder()\n                .cacheDuration(\"1\")\n                .crossoriginAnonymous(true)\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:WebAppManualInsertion\n    properties:\n      applicationId: APPLICATION-1234567890000000\n      codeSnippet:\n        codeSnippetType: SYNCHRONOUSLY\n      javascriptTag:\n        cacheDuration: '1'\n        crossoriginAnonymous: true\n```\n<!--End PulumiCodeChooser -->\n",
      "properties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "codeSnippet": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionCodeSnippet:WebAppManualInsertionCodeSnippet",
          "description": "Code snippet is a piece of inline code that implements basic functionality and loads the full functionality either synchronously or deferred. Even though it implements an update mechanism, regular updates are still required to guarantee compatibility.\n"
        },
        "javascriptTag": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionJavascriptTag:WebAppManualInsertionJavascriptTag",
          "description": "JavaScript tag references an external file containing monitoring code and configuration. Due to its dynamic update mechanism, it is recommended for most use cases.\n"
        },
        "oneagentJavascriptTag": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionOneagentJavascriptTag:WebAppManualInsertionOneagentJavascriptTag",
          "description": "OneAgent JavaScript tag includes configuration and a reference to an external file containing the monitoring code. It needs to be updated after configuration changes and monitoring code updates.\n"
        },
        "oneagentJavascriptTagSri": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionOneagentJavascriptTagSri:WebAppManualInsertionOneagentJavascriptTagSri",
          "description": "OneAgent JavaScript tag with SRI includes configuration, a reference to an external file containing the monitoring code, and a hash that allows the browser to verify the integrity of the monitoring code before executing it. It needs to be updated after configuration changes and monitoring code updates.\n"
        }
      },
      "type": "object",
      "required": [
        "applicationId",
        "codeSnippet",
        "javascriptTag"
      ],
      "inputProperties": {
        "applicationId": {
          "type": "string",
          "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
        },
        "codeSnippet": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionCodeSnippet:WebAppManualInsertionCodeSnippet",
          "description": "Code snippet is a piece of inline code that implements basic functionality and loads the full functionality either synchronously or deferred. Even though it implements an update mechanism, regular updates are still required to guarantee compatibility.\n"
        },
        "javascriptTag": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionJavascriptTag:WebAppManualInsertionJavascriptTag",
          "description": "JavaScript tag references an external file containing monitoring code and configuration. Due to its dynamic update mechanism, it is recommended for most use cases.\n"
        },
        "oneagentJavascriptTag": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionOneagentJavascriptTag:WebAppManualInsertionOneagentJavascriptTag",
          "description": "OneAgent JavaScript tag includes configuration and a reference to an external file containing the monitoring code. It needs to be updated after configuration changes and monitoring code updates.\n"
        },
        "oneagentJavascriptTagSri": {
          "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionOneagentJavascriptTagSri:WebAppManualInsertionOneagentJavascriptTagSri",
          "description": "OneAgent JavaScript tag with SRI includes configuration, a reference to an external file containing the monitoring code, and a hash that allows the browser to verify the integrity of the monitoring code before executing it. It needs to be updated after configuration changes and monitoring code updates.\n"
        }
      },
      "requiredInputs": [
        "applicationId",
        "codeSnippet",
        "javascriptTag"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppManualInsertion resources.\n",
        "properties": {
          "applicationId": {
            "type": "string",
            "description": "The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.\n"
          },
          "codeSnippet": {
            "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionCodeSnippet:WebAppManualInsertionCodeSnippet",
            "description": "Code snippet is a piece of inline code that implements basic functionality and loads the full functionality either synchronously or deferred. Even though it implements an update mechanism, regular updates are still required to guarantee compatibility.\n"
          },
          "javascriptTag": {
            "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionJavascriptTag:WebAppManualInsertionJavascriptTag",
            "description": "JavaScript tag references an external file containing monitoring code and configuration. Due to its dynamic update mechanism, it is recommended for most use cases.\n"
          },
          "oneagentJavascriptTag": {
            "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionOneagentJavascriptTag:WebAppManualInsertionOneagentJavascriptTag",
            "description": "OneAgent JavaScript tag includes configuration and a reference to an external file containing the monitoring code. It needs to be updated after configuration changes and monitoring code updates.\n"
          },
          "oneagentJavascriptTagSri": {
            "$ref": "#/types/dynatrace:index%2FWebAppManualInsertionOneagentJavascriptTagSri:WebAppManualInsertionOneagentJavascriptTagSri",
            "description": "OneAgent JavaScript tag with SRI includes configuration, a reference to an external file containing the monitoring code, and a hash that allows the browser to verify the integrity of the monitoring code before executing it. It needs to be updated after configuration changes and monitoring code updates.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppRequestErrors:WebAppRequestErrors": {
      "properties": {
        "errorRules": {
          "$ref": "#/types/dynatrace:index%2FWebAppRequestErrorsErrorRules:WebAppRequestErrorsErrorRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>)\n"
        },
        "ignoreRequestErrorsInApdexCalculation": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>) This setting overrides Apdex settings for individual rules listed below\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION)\n"
        }
      },
      "type": "object",
      "required": [
        "ignoreRequestErrorsInApdexCalculation",
        "scope"
      ],
      "inputProperties": {
        "errorRules": {
          "$ref": "#/types/dynatrace:index%2FWebAppRequestErrorsErrorRules:WebAppRequestErrorsErrorRules",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>)\n"
        },
        "ignoreRequestErrorsInApdexCalculation": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>) This setting overrides Apdex settings for individual rules listed below\n"
        },
        "scope": {
          "type": "string",
          "description": "The scope of this setting (APPLICATION)\n",
          "willReplaceOnChanges": true
        }
      },
      "requiredInputs": [
        "ignoreRequestErrorsInApdexCalculation",
        "scope"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppRequestErrors resources.\n",
        "properties": {
          "errorRules": {
            "$ref": "#/types/dynatrace:index%2FWebAppRequestErrorsErrorRules:WebAppRequestErrorsErrorRules",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>)\n"
          },
          "ignoreRequestErrorsInApdexCalculation": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-dotnet=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-go=\"`ApplicationErrorRules`\" pulumi-lang-python=\"`ApplicationErrorRules`\" pulumi-lang-yaml=\"`dynatrace.ApplicationErrorRules`\" pulumi-lang-java=\"`dynatrace.ApplicationErrorRules`\">`dynatrace.ApplicationErrorRules`</span>) This setting overrides Apdex settings for individual rules listed below\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of this setting (APPLICATION)\n",
            "willReplaceOnChanges": true
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppResourceCleanup:WebAppResourceCleanup": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "name": {
          "type": "string",
          "description": "For example: *Mask journeyId*\n"
        },
        "regularExpression": {
          "type": "string",
          "description": "For example: `(.*)(journeyId=)-?\\d+(.*)`\n"
        },
        "replaceWith": {
          "type": "string",
          "description": "For example: `$1$2\\*$3`\n"
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "name",
        "regularExpression",
        "replaceWith"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "name": {
          "type": "string",
          "description": "For example: *Mask journeyId*\n"
        },
        "regularExpression": {
          "type": "string",
          "description": "For example: `(.*)(journeyId=)-?\\d+(.*)`\n"
        },
        "replaceWith": {
          "type": "string",
          "description": "For example: `$1$2\\*$3`\n"
        }
      },
      "requiredInputs": [
        "regularExpression",
        "replaceWith"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppResourceCleanup resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "name": {
            "type": "string",
            "description": "For example: *Mask journeyId*\n"
          },
          "regularExpression": {
            "type": "string",
            "description": "For example: `(.*)(journeyId=)-?\\d+(.*)`\n"
          },
          "replaceWith": {
            "type": "string",
            "description": "For example: `$1$2\\*$3`\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webAppResourceTypes:WebAppResourceTypes": {
      "properties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "primaryResourceType": {
          "type": "string",
          "description": "Possible Values: `CSS`, `IMAGE`, `OTHER`, `SCRIPT`\n"
        },
        "regularExpression": {
          "type": "string",
          "description": "The regular expression to detect the resource.\n"
        },
        "secondaryResourceType": {
          "type": "string",
          "description": "The secondary type of the resource.\n"
        }
      },
      "type": "object",
      "required": [
        "insertAfter",
        "primaryResourceType",
        "regularExpression"
      ],
      "inputProperties": {
        "insertAfter": {
          "type": "string",
          "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
        },
        "primaryResourceType": {
          "type": "string",
          "description": "Possible Values: `CSS`, `IMAGE`, `OTHER`, `SCRIPT`\n"
        },
        "regularExpression": {
          "type": "string",
          "description": "The regular expression to detect the resource.\n"
        },
        "secondaryResourceType": {
          "type": "string",
          "description": "The secondary type of the resource.\n"
        }
      },
      "requiredInputs": [
        "primaryResourceType",
        "regularExpression"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebAppResourceTypes resources.\n",
        "properties": {
          "insertAfter": {
            "type": "string",
            "description": "Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched\n"
          },
          "primaryResourceType": {
            "type": "string",
            "description": "Possible Values: `CSS`, `IMAGE`, `OTHER`, `SCRIPT`\n"
          },
          "regularExpression": {
            "type": "string",
            "description": "The regular expression to detect the resource.\n"
          },
          "secondaryResourceType": {
            "type": "string",
            "description": "The secondary type of the resource.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webApplication:WebApplication": {
      "properties": {
        "conversionGoals": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoals:WebApplicationConversionGoals",
          "description": "A list of conversion goals of the application\n"
        },
        "costControlUserSessionPercentage": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Analize *X*% of user sessions\n"
        },
        "customActionApdexSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationCustomActionApdexSettings:WebApplicationCustomActionApdexSettings",
          "description": "Defines the Custom Action Apdex settings of an application\n"
        },
        "keyUserActions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationKeyUserAction:WebApplicationKeyUserAction"
          },
          "description": "User Action names to be flagged as Key User Actions\n",
          "deprecationMessage": "Configuring Key User Actions within <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span> is discouraged. Use the dedicated resource <span pulumi-lang-nodejs=\"`dynatrace.KeyUserAction`\" pulumi-lang-dotnet=\"`dynatrace.KeyUserAction`\" pulumi-lang-go=\"`KeyUserAction`\" pulumi-lang-python=\"`KeyUserAction`\" pulumi-lang-yaml=\"`dynatrace.KeyUserAction`\" pulumi-lang-java=\"`dynatrace.KeyUserAction`\">`dynatrace.KeyUserAction`</span> instead."
        },
        "loadActionApdexSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationLoadActionApdexSettings:WebApplicationLoadActionApdexSettings",
          "description": "Defines the Load Action Apdex settings of an application\n"
        },
        "loadActionKeyPerformanceMetric": {
          "type": "string",
          "description": "The key performance metric of load actions. Possible values are `ACTION_DURATION`, `CUMULATIVE_LAYOUT_SHIFT`, `DOM_INTERACTIVE`, `FIRST_INPUT_DELAY`, `LARGEST_CONTENTFUL_PAINT`, `LOAD_EVENT_END`, `LOAD_EVENT_START`, `RESPONSE_END`, `RESPONSE_START`, `SPEED_INDEX` and `VISUALLY_COMPLETE`\n"
        },
        "metaDataCaptureSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMetaDataCaptureSettings:WebApplicationMetaDataCaptureSettings",
          "description": "Java script agent meta data capture settings\n"
        },
        "monitoringSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettings:WebApplicationMonitoringSettings",
          "description": "Real user monitoring settings\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the web application, displayed in the UI\n"
        },
        "realUserMonitoringEnabled": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Real user monitoring enabled/disabled\n"
        },
        "sessionReplayConfig": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationSessionReplayConfig:WebApplicationSessionReplayConfig",
          "description": "Settings regarding Session Replay\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n"
        },
        "urlInjectionPattern": {
          "type": "string",
          "description": "URL injection pattern for manual web application\n"
        },
        "userActionAndSessionProperties": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionAndSessionProperties:WebApplicationUserActionAndSessionProperties",
          "description": "User action and session properties settings\n"
        },
        "userActionNamingSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettings:WebApplicationUserActionNamingSettings",
          "description": "The settings of user action naming\n"
        },
        "userTags": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserTags:WebApplicationUserTags",
          "description": "User tags settings\n"
        },
        "waterfallSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationWaterfallSettings:WebApplicationWaterfallSettings",
          "description": "These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources\n"
        },
        "xhrActionApdexSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationXhrActionApdexSettings:WebApplicationXhrActionApdexSettings",
          "description": "Defines the XHR Action Apdex settings of an application\n"
        },
        "xhrActionKeyPerformanceMetric": {
          "type": "string",
          "description": "The key performance metric of XHR actions. Possible values are `ACTION_DURATION`, `RESPONSE_END`, `RESPONSE_START` and `VISUALLY_COMPLETE`.\n"
        }
      },
      "type": "object",
      "required": [
        "costControlUserSessionPercentage",
        "customActionApdexSettings",
        "loadActionApdexSettings",
        "loadActionKeyPerformanceMetric",
        "monitoringSettings",
        "name",
        "sessionReplayConfig",
        "type",
        "waterfallSettings",
        "xhrActionApdexSettings",
        "xhrActionKeyPerformanceMetric"
      ],
      "inputProperties": {
        "conversionGoals": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoals:WebApplicationConversionGoals",
          "description": "A list of conversion goals of the application\n"
        },
        "costControlUserSessionPercentage": {
          "type": "integer",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Analize *X*% of user sessions\n"
        },
        "customActionApdexSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationCustomActionApdexSettings:WebApplicationCustomActionApdexSettings",
          "description": "Defines the Custom Action Apdex settings of an application\n"
        },
        "keyUserActions": {
          "type": "array",
          "items": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationKeyUserAction:WebApplicationKeyUserAction"
          },
          "description": "User Action names to be flagged as Key User Actions\n",
          "deprecationMessage": "Configuring Key User Actions within <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span> is discouraged. Use the dedicated resource <span pulumi-lang-nodejs=\"`dynatrace.KeyUserAction`\" pulumi-lang-dotnet=\"`dynatrace.KeyUserAction`\" pulumi-lang-go=\"`KeyUserAction`\" pulumi-lang-python=\"`KeyUserAction`\" pulumi-lang-yaml=\"`dynatrace.KeyUserAction`\" pulumi-lang-java=\"`dynatrace.KeyUserAction`\">`dynatrace.KeyUserAction`</span> instead."
        },
        "loadActionApdexSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationLoadActionApdexSettings:WebApplicationLoadActionApdexSettings",
          "description": "Defines the Load Action Apdex settings of an application\n"
        },
        "loadActionKeyPerformanceMetric": {
          "type": "string",
          "description": "The key performance metric of load actions. Possible values are `ACTION_DURATION`, `CUMULATIVE_LAYOUT_SHIFT`, `DOM_INTERACTIVE`, `FIRST_INPUT_DELAY`, `LARGEST_CONTENTFUL_PAINT`, `LOAD_EVENT_END`, `LOAD_EVENT_START`, `RESPONSE_END`, `RESPONSE_START`, `SPEED_INDEX` and `VISUALLY_COMPLETE`\n"
        },
        "metaDataCaptureSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMetaDataCaptureSettings:WebApplicationMetaDataCaptureSettings",
          "description": "Java script agent meta data capture settings\n"
        },
        "monitoringSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettings:WebApplicationMonitoringSettings",
          "description": "Real user monitoring settings\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the web application, displayed in the UI\n"
        },
        "realUserMonitoringEnabled": {
          "type": "boolean",
          "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Real user monitoring enabled/disabled\n"
        },
        "sessionReplayConfig": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationSessionReplayConfig:WebApplicationSessionReplayConfig",
          "description": "Settings regarding Session Replay\n"
        },
        "type": {
          "type": "string",
          "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n",
          "willReplaceOnChanges": true
        },
        "urlInjectionPattern": {
          "type": "string",
          "description": "URL injection pattern for manual web application\n"
        },
        "userActionAndSessionProperties": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionAndSessionProperties:WebApplicationUserActionAndSessionProperties",
          "description": "User action and session properties settings\n"
        },
        "userActionNamingSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettings:WebApplicationUserActionNamingSettings",
          "description": "The settings of user action naming\n"
        },
        "userTags": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationUserTags:WebApplicationUserTags",
          "description": "User tags settings\n"
        },
        "waterfallSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationWaterfallSettings:WebApplicationWaterfallSettings",
          "description": "These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources\n"
        },
        "xhrActionApdexSettings": {
          "$ref": "#/types/dynatrace:index%2FWebApplicationXhrActionApdexSettings:WebApplicationXhrActionApdexSettings",
          "description": "Defines the XHR Action Apdex settings of an application\n"
        },
        "xhrActionKeyPerformanceMetric": {
          "type": "string",
          "description": "The key performance metric of XHR actions. Possible values are `ACTION_DURATION`, `RESPONSE_END`, `RESPONSE_START` and `VISUALLY_COMPLETE`.\n"
        }
      },
      "requiredInputs": [
        "costControlUserSessionPercentage",
        "customActionApdexSettings",
        "loadActionApdexSettings",
        "loadActionKeyPerformanceMetric",
        "monitoringSettings",
        "type",
        "waterfallSettings",
        "xhrActionApdexSettings",
        "xhrActionKeyPerformanceMetric"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebApplication resources.\n",
        "properties": {
          "conversionGoals": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationConversionGoals:WebApplicationConversionGoals",
            "description": "A list of conversion goals of the application\n"
          },
          "costControlUserSessionPercentage": {
            "type": "integer",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Analize *X*% of user sessions\n"
          },
          "customActionApdexSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationCustomActionApdexSettings:WebApplicationCustomActionApdexSettings",
            "description": "Defines the Custom Action Apdex settings of an application\n"
          },
          "keyUserActions": {
            "type": "array",
            "items": {
              "$ref": "#/types/dynatrace:index%2FWebApplicationKeyUserAction:WebApplicationKeyUserAction"
            },
            "description": "User Action names to be flagged as Key User Actions\n",
            "deprecationMessage": "Configuring Key User Actions within <span pulumi-lang-nodejs=\"`dynatrace.WebApplication`\" pulumi-lang-dotnet=\"`dynatrace.WebApplication`\" pulumi-lang-go=\"`WebApplication`\" pulumi-lang-python=\"`WebApplication`\" pulumi-lang-yaml=\"`dynatrace.WebApplication`\" pulumi-lang-java=\"`dynatrace.WebApplication`\">`dynatrace.WebApplication`</span> is discouraged. Use the dedicated resource <span pulumi-lang-nodejs=\"`dynatrace.KeyUserAction`\" pulumi-lang-dotnet=\"`dynatrace.KeyUserAction`\" pulumi-lang-go=\"`KeyUserAction`\" pulumi-lang-python=\"`KeyUserAction`\" pulumi-lang-yaml=\"`dynatrace.KeyUserAction`\" pulumi-lang-java=\"`dynatrace.KeyUserAction`\">`dynatrace.KeyUserAction`</span> instead."
          },
          "loadActionApdexSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationLoadActionApdexSettings:WebApplicationLoadActionApdexSettings",
            "description": "Defines the Load Action Apdex settings of an application\n"
          },
          "loadActionKeyPerformanceMetric": {
            "type": "string",
            "description": "The key performance metric of load actions. Possible values are `ACTION_DURATION`, `CUMULATIVE_LAYOUT_SHIFT`, `DOM_INTERACTIVE`, `FIRST_INPUT_DELAY`, `LARGEST_CONTENTFUL_PAINT`, `LOAD_EVENT_END`, `LOAD_EVENT_START`, `RESPONSE_END`, `RESPONSE_START`, `SPEED_INDEX` and `VISUALLY_COMPLETE`\n"
          },
          "metaDataCaptureSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationMetaDataCaptureSettings:WebApplicationMetaDataCaptureSettings",
            "description": "Java script agent meta data capture settings\n"
          },
          "monitoringSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationMonitoringSettings:WebApplicationMonitoringSettings",
            "description": "Real user monitoring settings\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the web application, displayed in the UI\n"
          },
          "realUserMonitoringEnabled": {
            "type": "boolean",
            "description": "(Field has overlap with <span pulumi-lang-nodejs=\"`dynatrace.WebAppEnablement`\" pulumi-lang-dotnet=\"`dynatrace.WebAppEnablement`\" pulumi-lang-go=\"`WebAppEnablement`\" pulumi-lang-python=\"`WebAppEnablement`\" pulumi-lang-yaml=\"`dynatrace.WebAppEnablement`\" pulumi-lang-java=\"`dynatrace.WebAppEnablement`\">`dynatrace.WebAppEnablement`</span>) Real user monitoring enabled/disabled\n"
          },
          "sessionReplayConfig": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationSessionReplayConfig:WebApplicationSessionReplayConfig",
            "description": "Settings regarding Session Replay\n"
          },
          "type": {
            "type": "string",
            "description": "The type of the web application. Possible values are `AUTO_INJECTED`, `BROWSER_EXTENSION_INJECTED` and `MANUALLY_INJECTED`\n",
            "willReplaceOnChanges": true
          },
          "urlInjectionPattern": {
            "type": "string",
            "description": "URL injection pattern for manual web application\n"
          },
          "userActionAndSessionProperties": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionAndSessionProperties:WebApplicationUserActionAndSessionProperties",
            "description": "User action and session properties settings\n"
          },
          "userActionNamingSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserActionNamingSettings:WebApplicationUserActionNamingSettings",
            "description": "The settings of user action naming\n"
          },
          "userTags": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationUserTags:WebApplicationUserTags",
            "description": "User tags settings\n"
          },
          "waterfallSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationWaterfallSettings:WebApplicationWaterfallSettings",
            "description": "These settings influence the monitoring data you receive for 3rd party, CDN, and 1st party resources\n"
          },
          "xhrActionApdexSettings": {
            "$ref": "#/types/dynatrace:index%2FWebApplicationXhrActionApdexSettings:WebApplicationXhrActionApdexSettings",
            "description": "Defines the XHR Action Apdex settings of an application\n"
          },
          "xhrActionKeyPerformanceMetric": {
            "type": "string",
            "description": "The key performance metric of XHR actions. Possible values are `ACTION_DURATION`, `RESPONSE_END`, `RESPONSE_START` and `VISUALLY_COMPLETE`.\n"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/webhookNotification:WebhookNotification": {
      "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"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FWebhookNotificationHeaders:WebhookNotificationHeaders",
          "description": "A list of the additional HTTP headers\n"
        },
        "insecure": {
          "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "notifyClosedProblems": {
          "type": "boolean",
          "description": "Send email if problem is closed\n"
        },
        "notifyEventMerges": {
          "type": "boolean",
          "description": "Call webhook if new events merge into existing problems\n"
        },
        "oauth2Credentials": {
          "$ref": "#/types/dynatrace:index%2FWebhookNotificationOauth2Credentials:WebhookNotificationOauth2Credentials",
          "description": "To authenticate your integration, the OAuth 2.0 *Client Credentials* Flow (Grant Type) is used. For details see [Client Credentials Flow](https://dt-url.net/ym22wsm)).\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "secretUrl": {
          "type": "string",
          "description": "The secret URL of the webhook endpoint.",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "The URL of the WebHook endpoint"
        },
        "urlContainsSecret": {
          "type": "boolean",
          "description": "Secret webhook URL"
        },
        "useOauth2": {
          "type": "boolean",
          "description": "Use OAuth 2.0 for authentication"
        }
      },
      "type": "object",
      "required": [
        "active",
        "legacyId",
        "name",
        "payload",
        "profile"
      ],
      "inputProperties": {
        "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"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FWebhookNotificationHeaders:WebhookNotificationHeaders",
          "description": "A list of the additional HTTP headers\n"
        },
        "insecure": {
          "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
        },
        "name": {
          "type": "string",
          "description": "The name of the notification configuration\n"
        },
        "notifyClosedProblems": {
          "type": "boolean",
          "description": "Send email if problem is closed\n"
        },
        "notifyEventMerges": {
          "type": "boolean",
          "description": "Call webhook if new events merge into existing problems\n"
        },
        "oauth2Credentials": {
          "$ref": "#/types/dynatrace:index%2FWebhookNotificationOauth2Credentials:WebhookNotificationOauth2Credentials",
          "description": "To authenticate your integration, the OAuth 2.0 *Client Credentials* Flow (Grant Type) is used. For details see [Client Credentials Flow](https://dt-url.net/ym22wsm)).\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "secretUrl": {
          "type": "string",
          "description": "The secret URL of the webhook endpoint.",
          "secret": true
        },
        "url": {
          "type": "string",
          "description": "The URL of the WebHook endpoint"
        },
        "urlContainsSecret": {
          "type": "boolean",
          "description": "Secret webhook URL"
        },
        "useOauth2": {
          "type": "boolean",
          "description": "Use OAuth 2.0 for authentication"
        }
      },
      "requiredInputs": [
        "active",
        "payload",
        "profile"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering WebhookNotification resources.\n",
        "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"
          },
          "headers": {
            "$ref": "#/types/dynatrace:index%2FWebhookNotificationHeaders:WebhookNotificationHeaders",
            "description": "A list of the additional HTTP headers\n"
          },
          "insecure": {
            "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"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the notification configuration\n"
          },
          "notifyClosedProblems": {
            "type": "boolean",
            "description": "Send email if problem is closed\n"
          },
          "notifyEventMerges": {
            "type": "boolean",
            "description": "Call webhook if new events merge into existing problems\n"
          },
          "oauth2Credentials": {
            "$ref": "#/types/dynatrace:index%2FWebhookNotificationOauth2Credentials:WebhookNotificationOauth2Credentials",
            "description": "To authenticate your integration, the OAuth 2.0 *Client Credentials* Flow (Grant Type) is used. For details see [Client Credentials Flow](https://dt-url.net/ym22wsm)).\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"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          },
          "secretUrl": {
            "type": "string",
            "description": "The secret URL of the webhook endpoint.",
            "secret": true
          },
          "url": {
            "type": "string",
            "description": "The URL of the WebHook endpoint"
          },
          "urlContainsSecret": {
            "type": "boolean",
            "description": "Secret webhook URL"
          },
          "useOauth2": {
            "type": "boolean",
            "description": "Use OAuth 2.0 for authentication"
          }
        },
        "type": "object"
      }
    },
    "dynatrace:index/xmattersNotification:XmattersNotification": {
      "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"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FXmattersNotificationHeaders:XmattersNotificationHeaders",
          "description": "A list of the additional HTTP headers\n"
        },
        "insecure": {
          "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the WebHook endpoint\n"
        }
      },
      "type": "object",
      "required": [
        "active",
        "legacyId",
        "name",
        "payload",
        "profile",
        "url"
      ],
      "inputProperties": {
        "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"
        },
        "headers": {
          "$ref": "#/types/dynatrace:index%2FXmattersNotificationHeaders:XmattersNotificationHeaders",
          "description": "A list of the additional HTTP headers\n"
        },
        "insecure": {
          "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"
        },
        "legacyId": {
          "type": "string",
          "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
        },
        "profile": {
          "type": "string",
          "description": "The ID of the associated alerting profile\n"
        },
        "url": {
          "type": "string",
          "description": "The URL of the WebHook endpoint\n"
        }
      },
      "requiredInputs": [
        "active",
        "payload",
        "profile",
        "url"
      ],
      "stateInputs": {
        "description": "Input properties used for looking up and filtering XmattersNotification resources.\n",
        "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"
          },
          "headers": {
            "$ref": "#/types/dynatrace:index%2FXmattersNotificationHeaders:XmattersNotificationHeaders",
            "description": "A list of the additional HTTP headers\n"
          },
          "insecure": {
            "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"
          },
          "legacyId": {
            "type": "string",
            "description": "The ID of these settings when referred to from resources requiring the REST API V1 keys\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"
          },
          "profile": {
            "type": "string",
            "description": "The ID of the associated alerting profile\n"
          },
          "url": {
            "type": "string",
            "description": "The URL of the WebHook endpoint\n"
          }
        },
        "type": "object"
      }
    }
  },
  "functions": {
    "dynatrace:index/getAlertingProfile:getAlertingProfile": {
      "description": "The Alerting Profile queries for an Alerting Profile that has a specified name. In case multiple Alerting Profiles share the same name the first one found will be used.\nThe ID of this Data Resource aligns with the IDs used by the Dynatrace Settings 2.0 API.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _default = dynatrace.getAlertingProfile({\n    name: \"Default\",\n});\nconst myWebhookNotification = new dynatrace.WebhookNotification(\"myWebhookNotification\", {\n    active: false,\n    profile: _default.then(_default =\u003e _default.id),\n    url: \"https://webhook.site/40bf4d43-1a50-4ebd-913d-bf50ce7c3a1e\",\n    insecure: true,\n    notifyEventMerges: true,\n    notifyClosedProblems: true,\n    payload: \"web-hook-payload\",\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ndefault = dynatrace.get_alerting_profile(name=\"Default\")\nmy_webhook_notification = dynatrace.WebhookNotification(\"myWebhookNotification\",\n    active=False,\n    profile=default.id,\n    url=\"https://webhook.site/40bf4d43-1a50-4ebd-913d-bf50ce7c3a1e\",\n    insecure=True,\n    notify_event_merges=True,\n    notify_closed_problems=True,\n    payload=\"web-hook-payload\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var @default = Dynatrace.GetAlertingProfile.Invoke(new()\n    {\n        Name = \"Default\",\n    });\n\n    var myWebhookNotification = new Dynatrace.WebhookNotification(\"myWebhookNotification\", new()\n    {\n        Active = false,\n        Profile = @default.Apply(@default =\u003e @default.Apply(getAlertingProfileResult =\u003e getAlertingProfileResult.Id)),\n        Url = \"https://webhook.site/40bf4d43-1a50-4ebd-913d-bf50ce7c3a1e\",\n        Insecure = true,\n        NotifyEventMerges = true,\n        NotifyClosedProblems = true,\n        Payload = \"web-hook-payload\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_default, err := dynatrace.LookupAlertingProfile(ctx, \u0026dynatrace.LookupAlertingProfileArgs{\n\t\t\tName: \"Default\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewWebhookNotification(ctx, \"myWebhookNotification\", \u0026dynatrace.WebhookNotificationArgs{\n\t\t\tActive:               pulumi.Bool(false),\n\t\t\tProfile:              pulumi.String(_default.Id),\n\t\t\tUrl:                  pulumi.String(\"https://webhook.site/40bf4d43-1a50-4ebd-913d-bf50ce7c3a1e\"),\n\t\t\tInsecure:             pulumi.Bool(true),\n\t\t\tNotifyEventMerges:    pulumi.Bool(true),\n\t\t\tNotifyClosedProblems: pulumi.Bool(true),\n\t\t\tPayload:              pulumi.String(\"web-hook-payload\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAlertingProfileArgs;\nimport com.pulumi.dynatrace.WebhookNotification;\nimport com.pulumi.dynatrace.WebhookNotificationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var default = DynatraceFunctions.getAlertingProfile(GetAlertingProfileArgs.builder()\n            .name(\"Default\")\n            .build());\n\n        var myWebhookNotification = new WebhookNotification(\"myWebhookNotification\", WebhookNotificationArgs.builder()\n            .active(false)\n            .profile(default_.id())\n            .url(\"https://webhook.site/40bf4d43-1a50-4ebd-913d-bf50ce7c3a1e\")\n            .insecure(true)\n            .notifyEventMerges(true)\n            .notifyClosedProblems(true)\n            .payload(\"web-hook-payload\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  myWebhookNotification:\n    type: dynatrace:WebhookNotification\n    properties:\n      active: false\n      profile: ${default.id}\n      url: https://webhook.site/40bf4d43-1a50-4ebd-913d-bf50ce7c3a1e\n      insecure: true\n      notifyEventMerges: true\n      notifyClosedProblems: true\n      payload: web-hook-payload\nvariables:\n  default:\n    fn::invoke:\n      function: dynatrace:getAlertingProfile\n      arguments:\n        name: Default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAlertingProfile.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getAlertingProfile.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "legacyId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "legacyId",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAlertingProfiles:getAlertingProfiles": {
      "description": "The alerting profiles data source allows retrieval of all alerting profiles.\n\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAlertingProfiles.\n",
        "properties": {
          "profiles": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getAlertingProfiles.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "profiles": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "values": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetAlertingProfilesValue:getAlertingProfilesValue"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "values"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getApiToken:getApiToken": {
      "description": "The API token data source allows a single access token to be retrieved by its name, note the token value is not included in the response.\n\nIf multiple tokens match the given name, the first result will be retrieved. To retrieve multiple tokens of the same name, please utilize the \u003cspan pulumi-lang-nodejs=\"`dynatrace.getApiTokens`\" pulumi-lang-dotnet=\"`dynatrace.getApiTokens`\" pulumi-lang-go=\"`getApiTokens`\" pulumi-lang-python=\"`get_api_tokens`\" pulumi-lang-yaml=\"`dynatrace.getApiTokens`\" pulumi-lang-java=\"`dynatrace.getApiTokens`\"\u003e`dynatrace.getApiTokens`\u003c/span\u003e data source.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst exampleApiToken = dynatrace.getApiToken({\n    name: \"Terraform\",\n});\nexport const example = exampleApiToken;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample_api_token = dynatrace.get_api_token(name=\"Terraform\")\npulumi.export(\"example\", example_api_token)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var exampleApiToken = Dynatrace.GetApiToken.Invoke(new()\n    {\n        Name = \"Terraform\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"example\"] = exampleApiToken,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleApiToken, err := dynatrace.LookupApiToken(ctx, \u0026dynatrace.LookupApiTokenArgs{\n\t\t\tName: \"Terraform\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"example\", exampleApiToken)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetApiTokenArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var exampleApiToken = DynatraceFunctions.getApiToken(GetApiTokenArgs.builder()\n            .name(\"Terraform\")\n            .build());\n\n        ctx.export(\"example\", exampleApiToken);\n    }\n}\n```\n```yaml\nvariables:\n  exampleApiToken:\n    fn::invoke:\n      function: dynatrace:getApiToken\n      arguments:\n        name: Terraform\noutputs:\n  example: ${exampleApiToken}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getApiToken.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getApiToken.\n",
        "properties": {
          "creationDate": {
            "description": "Token creation date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')\n",
            "type": "string"
          },
          "enabled": {
            "description": "The token is enabled (true) or disabled (false), default disabled (false).\n",
            "type": "boolean"
          },
          "expirationDate": {
            "description": "The expiration date of the token.\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner": {
            "description": "The owner of the token\n",
            "type": "string"
          },
          "personalAccessToken": {
            "description": "The token is a personal access token (true) or an API token (false).\n",
            "type": "boolean"
          },
          "scopes": {
            "description": "A list of the scopes to be assigned to the token.\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "creationDate",
          "enabled",
          "expirationDate",
          "id",
          "name",
          "owner",
          "personalAccessToken",
          "scopes"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getApiTokens:getApiTokens": {
      "description": "The API tokens data source allows all access tokens to be retrieved, note the token value is not included in the response.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst exampleApiTokens = dynatrace.getApiTokens({});\nexport const example = exampleApiTokens;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample_api_tokens = dynatrace.get_api_tokens()\npulumi.export(\"example\", example_api_tokens)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var exampleApiTokens = Dynatrace.GetApiTokens.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"example\"] = exampleApiTokens,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleApiTokens, err := dynatrace.GetApiTokens(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"example\", exampleApiTokens)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var exampleApiTokens = DynatraceFunctions.getApiTokens(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        ctx.export(\"example\", exampleApiTokens);\n    }\n}\n```\n```yaml\nvariables:\n  exampleApiTokens:\n    fn::invoke:\n      function: dynatrace:getApiTokens\n      arguments: {}\noutputs:\n  example: ${exampleApiTokens}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "outputs": {
        "description": "A collection of values returned by getApiTokens.\n",
        "properties": {
          "apiTokens": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetApiTokensApiToken:getApiTokensApiToken"
            },
            "type": "array"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          }
        },
        "required": [
          "apiTokens",
          "id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getApplication:getApplication": {
      "description": "The application data source allows the application ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all applications with the specified name\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getApplication({\n    name: \"Example\",\n});\nconst _name_ = new dynatrace.ApplicationDetectionRule(\"#name#\", {\n    applicationIdentifier: test.then(test =\u003e test.id),\n    filterConfig: {\n        applicationMatchTarget: \"DOMAIN\",\n        applicationMatchType: \"MATCHES\",\n        pattern: \"www.google.com\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_application(name=\"Example\")\n_name_ = dynatrace.ApplicationDetectionRule(\"#name#\",\n    application_identifier=test.id,\n    filter_config={\n        \"application_match_target\": \"DOMAIN\",\n        \"application_match_type\": \"MATCHES\",\n        \"pattern\": \"www.google.com\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetApplication.Invoke(new()\n    {\n        Name = \"Example\",\n    });\n\n    var _name_ = new Dynatrace.ApplicationDetectionRule(\"#name#\", new()\n    {\n        ApplicationIdentifier = test.Apply(getApplicationResult =\u003e getApplicationResult.Id),\n        FilterConfig = new Dynatrace.Inputs.ApplicationDetectionRuleFilterConfigArgs\n        {\n            ApplicationMatchTarget = \"DOMAIN\",\n            ApplicationMatchType = \"MATCHES\",\n            Pattern = \"www.google.com\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetApplication(ctx, \u0026dynatrace.GetApplicationArgs{\n\t\t\tName: \"Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewApplicationDetectionRule(ctx, \"#name#\", \u0026dynatrace.ApplicationDetectionRuleArgs{\n\t\t\tApplicationIdentifier: pulumi.String(test.Id),\n\t\t\tFilterConfig: \u0026dynatrace.ApplicationDetectionRuleFilterConfigArgs{\n\t\t\t\tApplicationMatchTarget: pulumi.String(\"DOMAIN\"),\n\t\t\t\tApplicationMatchType:   pulumi.String(\"MATCHES\"),\n\t\t\t\tPattern:                pulumi.String(\"www.google.com\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetApplicationArgs;\nimport com.pulumi.dynatrace.ApplicationDetectionRule;\nimport com.pulumi.dynatrace.ApplicationDetectionRuleArgs;\nimport com.pulumi.dynatrace.inputs.ApplicationDetectionRuleFilterConfigArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getApplication(GetApplicationArgs.builder()\n            .name(\"Example\")\n            .build());\n\n        var _name_ = new ApplicationDetectionRule(\"#name#\", ApplicationDetectionRuleArgs.builder()\n            .applicationIdentifier(test.id())\n            .filterConfig(ApplicationDetectionRuleFilterConfigArgs.builder()\n                .applicationMatchTarget(\"DOMAIN\")\n                .applicationMatchType(\"MATCHES\")\n                .pattern(\"www.google.com\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:ApplicationDetectionRule\n    properties:\n      applicationIdentifier: ${test.id}\n      filterConfig:\n        applicationMatchTarget: DOMAIN\n        applicationMatchType: MATCHES\n        pattern: www.google.com\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getApplication\n      arguments:\n        name: Example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getApplication.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getApplication.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getApplicationDetectionRules:getApplicationDetectionRules": {
      "description": "The application detection rules data source allows retrieval of all existing rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getApplicationDetectionRules({});\nexport const applicationDetectionRules = test;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\ntest = dynatrace.get_application_detection_rules()\npulumi.export(\"applicationDetectionRules\", test)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetApplicationDetectionRules.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"applicationDetectionRules\"] = test,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetApplicationDetectionRules(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"applicationDetectionRules\", test)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getApplicationDetectionRules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        ctx.export(\"applicationDetectionRules\", test);\n    }\n}\n```\n```yaml\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getApplicationDetectionRules\n      arguments: {}\noutputs:\n  applicationDetectionRules: ${test}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "outputs": {
        "description": "A collection of values returned by getApplicationDetectionRules.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "values": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetApplicationDetectionRulesValue:getApplicationDetectionRulesValue"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "values"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAttackAlerting:getAttackAlerting": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.AttackAlerting`\" pulumi-lang-dotnet=\"`dynatrace.AttackAlerting`\" pulumi-lang-go=\"`AttackAlerting`\" pulumi-lang-python=\"`AttackAlerting`\" pulumi-lang-yaml=\"`dynatrace.AttackAlerting`\" pulumi-lang-java=\"`dynatrace.AttackAlerting`\"\u003e`dynatrace.AttackAlerting`\u003c/span\u003e data source allows the attack alerting profile ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the attack alerting profile\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getAttackAlerting({\n    name: \"Terraform Example\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_attack_alerting(name=\"Terraform Example\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetAttackAlerting.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getAttackAlertingResult =\u003e getAttackAlertingResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupAttackAlerting(ctx, \u0026dynatrace.LookupAttackAlertingArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAttackAlertingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getAttackAlerting(GetAttackAlertingArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getAttackAlerting\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAttackAlerting.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getAttackAlerting.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAutotag:getAutotag": {
      "description": "The automatically applied tag data source allows the tag ID to be retrieved by its name.\n\n\u003e This data source requires the API token scopes **Read settings** (`settings.read`)\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries the automatically applied tag with the specified name\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst exampleAutotag = dynatrace.getAutotag({\n    name: \"Terraform Example\",\n});\nconst exampleAutotagRules = new dynatrace.AutotagRules(\"exampleAutotagRules\", {\n    autoTagId: exampleAutotag.then(exampleAutotag =\u003e exampleAutotag.id),\n    rules: {\n        rules: [\n            {\n                type: \"ME\",\n                enabled: true,\n                valueFormat: \"Java\",\n                valueNormalization: \"Leave text as-is\",\n                attributeRule: {\n                    entityType: \"PROCESS_GROUP\",\n                    pgToHostPropagation: true,\n                    pgToServicePropagation: false,\n                    conditions: {\n                        conditions: [{\n                            enumValue: \"JAVA\",\n                            key: \"PROCESS_GROUP_TECHNOLOGY\",\n                            operator: \"EQUALS\",\n                        }],\n                    },\n                },\n            },\n            {\n                type: \"ME\",\n                enabled: true,\n                valueFormat: \".NET\",\n                valueNormalization: \"Leave text as-is\",\n                attributeRule: {\n                    entityType: \"PROCESS_GROUP\",\n                    pgToHostPropagation: true,\n                    pgToServicePropagation: false,\n                    conditions: {\n                        conditions: [{\n                            enumValue: \"DOTNET\",\n                            key: \"PROCESS_GROUP_TECHNOLOGY\",\n                            operator: \"EQUALS\",\n                        }],\n                    },\n                },\n            },\n        ],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\nexample_autotag = dynatrace.get_autotag(name=\"Terraform Example\")\nexample_autotag_rules = dynatrace.AutotagRules(\"exampleAutotagRules\",\n    auto_tag_id=example_autotag.id,\n    rules={\n        \"rules\": [\n            {\n                \"type\": \"ME\",\n                \"enabled\": True,\n                \"value_format\": \"Java\",\n                \"value_normalization\": \"Leave text as-is\",\n                \"attribute_rule\": {\n                    \"entity_type\": \"PROCESS_GROUP\",\n                    \"pg_to_host_propagation\": True,\n                    \"pg_to_service_propagation\": False,\n                    \"conditions\": {\n                        \"conditions\": [{\n                            \"enum_value\": \"JAVA\",\n                            \"key\": \"PROCESS_GROUP_TECHNOLOGY\",\n                            \"operator\": \"EQUALS\",\n                        }],\n                    },\n                },\n            },\n            {\n                \"type\": \"ME\",\n                \"enabled\": True,\n                \"value_format\": \".NET\",\n                \"value_normalization\": \"Leave text as-is\",\n                \"attribute_rule\": {\n                    \"entity_type\": \"PROCESS_GROUP\",\n                    \"pg_to_host_propagation\": True,\n                    \"pg_to_service_propagation\": False,\n                    \"conditions\": {\n                        \"conditions\": [{\n                            \"enum_value\": \"DOTNET\",\n                            \"key\": \"PROCESS_GROUP_TECHNOLOGY\",\n                            \"operator\": \"EQUALS\",\n                        }],\n                    },\n                },\n            },\n        ],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var exampleAutotag = Dynatrace.GetAutotag.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    var exampleAutotagRules = new Dynatrace.AutotagRules(\"exampleAutotagRules\", new()\n    {\n        AutoTagId = exampleAutotag.Apply(getAutotagResult =\u003e getAutotagResult.Id),\n        Rules = new Dynatrace.Inputs.AutotagRulesRulesArgs\n        {\n            Rules = new[]\n            {\n                new Dynatrace.Inputs.AutotagRulesRulesRuleArgs\n                {\n                    Type = \"ME\",\n                    Enabled = true,\n                    ValueFormat = \"Java\",\n                    ValueNormalization = \"Leave text as-is\",\n                    AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs\n                    {\n                        EntityType = \"PROCESS_GROUP\",\n                        PgToHostPropagation = true,\n                        PgToServicePropagation = false,\n                        Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs\n                        {\n                            Conditions = new[]\n                            {\n                                new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs\n                                {\n                                    EnumValue = \"JAVA\",\n                                    Key = \"PROCESS_GROUP_TECHNOLOGY\",\n                                    Operator = \"EQUALS\",\n                                },\n                            },\n                        },\n                    },\n                },\n                new Dynatrace.Inputs.AutotagRulesRulesRuleArgs\n                {\n                    Type = \"ME\",\n                    Enabled = true,\n                    ValueFormat = \".NET\",\n                    ValueNormalization = \"Leave text as-is\",\n                    AttributeRule = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleArgs\n                    {\n                        EntityType = \"PROCESS_GROUP\",\n                        PgToHostPropagation = true,\n                        PgToServicePropagation = false,\n                        Conditions = new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsArgs\n                        {\n                            Conditions = new[]\n                            {\n                                new Dynatrace.Inputs.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs\n                                {\n                                    EnumValue = \"DOTNET\",\n                                    Key = \"PROCESS_GROUP_TECHNOLOGY\",\n                                    Operator = \"EQUALS\",\n                                },\n                            },\n                        },\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleAutotag, err := dynatrace.LookupAutotag(ctx, \u0026dynatrace.LookupAutotagArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewAutotagRules(ctx, \"exampleAutotagRules\", \u0026dynatrace.AutotagRulesArgs{\n\t\t\tAutoTagId: pulumi.String(exampleAutotag.Id),\n\t\t\tRules: \u0026dynatrace.AutotagRulesRulesArgs{\n\t\t\t\tRules: dynatrace.AutotagRulesRulesRuleArray{\n\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleArgs{\n\t\t\t\t\t\tType:               pulumi.String(\"ME\"),\n\t\t\t\t\t\tEnabled:            pulumi.Bool(true),\n\t\t\t\t\t\tValueFormat:        pulumi.String(\"Java\"),\n\t\t\t\t\t\tValueNormalization: pulumi.String(\"Leave text as-is\"),\n\t\t\t\t\t\tAttributeRule: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleArgs{\n\t\t\t\t\t\t\tEntityType:             pulumi.String(\"PROCESS_GROUP\"),\n\t\t\t\t\t\t\tPgToHostPropagation:    pulumi.Bool(true),\n\t\t\t\t\t\t\tPgToServicePropagation: pulumi.Bool(false),\n\t\t\t\t\t\t\tConditions: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs{\n\t\t\t\t\t\t\t\tConditions: dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArray{\n\t\t\t\t\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs{\n\t\t\t\t\t\t\t\t\t\tEnumValue: pulumi.String(\"JAVA\"),\n\t\t\t\t\t\t\t\t\t\tKey:       pulumi.String(\"PROCESS_GROUP_TECHNOLOGY\"),\n\t\t\t\t\t\t\t\t\t\tOperator:  pulumi.String(\"EQUALS\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleArgs{\n\t\t\t\t\t\tType:               pulumi.String(\"ME\"),\n\t\t\t\t\t\tEnabled:            pulumi.Bool(true),\n\t\t\t\t\t\tValueFormat:        pulumi.String(\".NET\"),\n\t\t\t\t\t\tValueNormalization: pulumi.String(\"Leave text as-is\"),\n\t\t\t\t\t\tAttributeRule: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleArgs{\n\t\t\t\t\t\t\tEntityType:             pulumi.String(\"PROCESS_GROUP\"),\n\t\t\t\t\t\t\tPgToHostPropagation:    pulumi.Bool(true),\n\t\t\t\t\t\t\tPgToServicePropagation: pulumi.Bool(false),\n\t\t\t\t\t\t\tConditions: \u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsArgs{\n\t\t\t\t\t\t\t\tConditions: dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArray{\n\t\t\t\t\t\t\t\t\t\u0026dynatrace.AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs{\n\t\t\t\t\t\t\t\t\t\tEnumValue: pulumi.String(\"DOTNET\"),\n\t\t\t\t\t\t\t\t\t\tKey:       pulumi.String(\"PROCESS_GROUP_TECHNOLOGY\"),\n\t\t\t\t\t\t\t\t\t\tOperator:  pulumi.String(\"EQUALS\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetAutotagArgs;\nimport com.pulumi.dynatrace.AutotagRules;\nimport com.pulumi.dynatrace.AutotagRulesArgs;\nimport com.pulumi.dynatrace.inputs.AutotagRulesRulesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var exampleAutotag = DynatraceFunctions.getAutotag(GetAutotagArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        var exampleAutotagRules = new AutotagRules(\"exampleAutotagRules\", AutotagRulesArgs.builder()\n            .autoTagId(exampleAutotag.id())\n            .rules(AutotagRulesRulesArgs.builder()\n                .rules(                \n                    AutotagRulesRulesRuleArgs.builder()\n                        .type(\"ME\")\n                        .enabled(true)\n                        .valueFormat(\"Java\")\n                        .valueNormalization(\"Leave text as-is\")\n                        .attributeRule(AutotagRulesRulesRuleAttributeRuleArgs.builder()\n                            .entityType(\"PROCESS_GROUP\")\n                            .pgToHostPropagation(true)\n                            .pgToServicePropagation(false)\n                            .conditions(AutotagRulesRulesRuleAttributeRuleConditionsArgs.builder()\n                                .conditions(AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs.builder()\n                                    .enumValue(\"JAVA\")\n                                    .key(\"PROCESS_GROUP_TECHNOLOGY\")\n                                    .operator(\"EQUALS\")\n                                    .build())\n                                .build())\n                            .build())\n                        .build(),\n                    AutotagRulesRulesRuleArgs.builder()\n                        .type(\"ME\")\n                        .enabled(true)\n                        .valueFormat(\".NET\")\n                        .valueNormalization(\"Leave text as-is\")\n                        .attributeRule(AutotagRulesRulesRuleAttributeRuleArgs.builder()\n                            .entityType(\"PROCESS_GROUP\")\n                            .pgToHostPropagation(true)\n                            .pgToServicePropagation(false)\n                            .conditions(AutotagRulesRulesRuleAttributeRuleConditionsArgs.builder()\n                                .conditions(AutotagRulesRulesRuleAttributeRuleConditionsConditionArgs.builder()\n                                    .enumValue(\"DOTNET\")\n                                    .key(\"PROCESS_GROUP_TECHNOLOGY\")\n                                    .operator(\"EQUALS\")\n                                    .build())\n                                .build())\n                            .build())\n                        .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  exampleAutotagRules:\n    type: dynatrace:AutotagRules\n    properties:\n      autoTagId: ${exampleAutotag.id}\n      rules:\n        rules:\n          - type: ME\n            enabled: true\n            valueFormat: Java\n            valueNormalization: Leave text as-is\n            attributeRule:\n              entityType: PROCESS_GROUP\n              pgToHostPropagation: true\n              pgToServicePropagation: false\n              conditions:\n                conditions:\n                  - enumValue: JAVA\n                    key: PROCESS_GROUP_TECHNOLOGY\n                    operator: EQUALS\n          - type: ME\n            enabled: true\n            valueFormat: .NET\n            valueNormalization: Leave text as-is\n            attributeRule:\n              entityType: PROCESS_GROUP\n              pgToHostPropagation: true\n              pgToServicePropagation: false\n              conditions:\n                conditions:\n                  - enumValue: DOTNET\n                    key: PROCESS_GROUP_TECHNOLOGY\n                    operator: EQUALS\nvariables:\n  exampleAutotag:\n    fn::invoke:\n      function: dynatrace:getAutotag\n      arguments:\n        name: Terraform Example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAutotag.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getAutotag.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAwsCredentials:getAwsCredentials": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.AwsCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AwsCredentials`\" pulumi-lang-go=\"`AwsCredentials`\" pulumi-lang-python=\"`AwsCredentials`\" pulumi-lang-yaml=\"`dynatrace.AwsCredentials`\" pulumi-lang-java=\"`dynatrace.AwsCredentials`\"\u003e`dynatrace.AwsCredentials`\u003c/span\u003e data source allows the AWS credential ID to be retrieved by its label.\n\n- \u003cspan pulumi-lang-nodejs=\"`label`\" pulumi-lang-dotnet=\"`Label`\" pulumi-lang-go=\"`label`\" pulumi-lang-python=\"`label`\" pulumi-lang-yaml=\"`label`\" pulumi-lang-java=\"`label`\"\u003e`label`\u003c/span\u003e (String) - The label/name of the AWS credential\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getAwsCredentials\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAwsCredentials.\n",
        "properties": {
          "label": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "label"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getAwsCredentials.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "label"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAwsIamExternal:getAwsIamExternal": {
      "description": "The AWS IAM external data source allows the AWS IAM external ID to be retrieved.\n\n",
      "outputs": {
        "description": "A collection of values returned by getAwsIamExternal.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAwsSupportedServices:getAwsSupportedServices": {
      "description": "The AWS supported service data source queries for a full list of all supported services.\n\n## Example Usage\n\nFor an example of this data source, please refer to the Resource Example Usage of the\u003cspan pulumi-lang-nodejs=\" dynatrace.AwsService \" pulumi-lang-dotnet=\" dynatrace.AwsService \" pulumi-lang-go=\" AwsService \" pulumi-lang-python=\" AwsService \" pulumi-lang-yaml=\" dynatrace.AwsService \" pulumi-lang-java=\" dynatrace.AwsService \"\u003e dynatrace.AwsService \u003c/span\u003eresource.\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAwsSupportedServices.\n",
        "properties": {
          "excepts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Services with the given names won't be included in the results\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getAwsSupportedServices.\n",
        "properties": {
          "excepts": {
            "description": "Services with the given names won't be included in the results\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "services": {
            "additionalProperties": {
              "type": "boolean"
            },
            "description": "The keys are the names of the supported services. The values provide information whether that service is built in or not.\n",
            "type": "object"
          }
        },
        "required": [
          "id",
          "services"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAzureCredentials:getAzureCredentials": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.AzureCredentials`\" pulumi-lang-dotnet=\"`dynatrace.AzureCredentials`\" pulumi-lang-go=\"`AzureCredentials`\" pulumi-lang-python=\"`AzureCredentials`\" pulumi-lang-yaml=\"`dynatrace.AzureCredentials`\" pulumi-lang-java=\"`dynatrace.AzureCredentials`\"\u003e`dynatrace.AzureCredentials`\u003c/span\u003e data source allows the Azure credential ID to be retrieved by its label.\n\n- \u003cspan pulumi-lang-nodejs=\"`label`\" pulumi-lang-dotnet=\"`Label`\" pulumi-lang-go=\"`label`\" pulumi-lang-python=\"`label`\" pulumi-lang-yaml=\"`label`\" pulumi-lang-java=\"`label`\"\u003e`label`\u003c/span\u003e (String) - The label/name of the Azure credential\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getAzureCredentials\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAzureCredentials.\n",
        "properties": {
          "label": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "label"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getAzureCredentials.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "label"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getAzureSupportedServices:getAzureSupportedServices": {
      "description": "The Azure supported service data source queries for a full list of all supported services.\n\n## Example Usage\n\nFor an example of this data source, please refer to the Resource Example Usage of the\u003cspan pulumi-lang-nodejs=\" dynatrace.AzureService \" pulumi-lang-dotnet=\" dynatrace.AzureService \" pulumi-lang-go=\" AzureService \" pulumi-lang-python=\" AzureService \" pulumi-lang-yaml=\" dynatrace.AzureService \" pulumi-lang-java=\" dynatrace.AzureService \"\u003e dynatrace.AzureService \u003c/span\u003eresource.\n",
      "inputs": {
        "description": "A collection of arguments for invoking getAzureSupportedServices.\n",
        "properties": {
          "excepts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Services with the given names won't be included in the results\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getAzureSupportedServices.\n",
        "properties": {
          "excepts": {
            "description": "Services with the given names won't be included in the results\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "services": {
            "additionalProperties": {
              "type": "boolean"
            },
            "description": "The keys are the names of the supported services. The values provide information whether that service is built in or not.\n",
            "type": "object"
          }
        },
        "required": [
          "id",
          "services"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getCalculatedServiceMetric:getCalculatedServiceMetric": {
      "description": "The calculated service metric data source allows the metric ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the calculated service metric\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getCalculatedServiceMetric({\n    name: \"Terraform Example\",\n});\nexport const groups = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_calculated_service_metric(name=\"Terraform Example\")\npulumi.export(\"groups\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetCalculatedServiceMetric.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"groups\"] = example.Apply(getCalculatedServiceMetricResult =\u003e getCalculatedServiceMetricResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupCalculatedServiceMetric(ctx, \u0026dynatrace.LookupCalculatedServiceMetricArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"groups\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetCalculatedServiceMetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getCalculatedServiceMetric(GetCalculatedServiceMetricArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"groups\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getCalculatedServiceMetric\n      arguments:\n        name: Terraform Example\noutputs:\n  groups: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getCalculatedServiceMetric.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getCalculatedServiceMetric.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getCredentials:getCredentials": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.Credentials`\" pulumi-lang-dotnet=\"`dynatrace.Credentials`\" pulumi-lang-go=\"`Credentials`\" pulumi-lang-python=\"`Credentials`\" pulumi-lang-yaml=\"`dynatrace.Credentials`\" pulumi-lang-java=\"`dynatrace.Credentials`\"\u003e`dynatrace.Credentials`\u003c/span\u003e data source queries for Credentials stored within the Credentials Vault using the properties \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\"\u003e`scope`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e. At least one of \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`scope`\" pulumi-lang-dotnet=\"`Scope`\" pulumi-lang-go=\"`scope`\" pulumi-lang-python=\"`scope`\" pulumi-lang-yaml=\"`scope`\" pulumi-lang-java=\"`scope`\"\u003e`scope`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e needs to be specified as a non empty value. Combinations of the three properties are also possible.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst creds = dynatrace.getCredentials({\n    name: \"Office365 Access Token\",\n});\nconst _name_ = new dynatrace.HttpMonitor(\"#name#\", {\n    enabled: true,\n    frequency: 60,\n    locations: [\"SYNTHETIC_LOCATION-781752216580B1BC\"],\n    anomalyDetections: [{\n        loadingTimeThresholds: [{\n            enabled: true,\n        }],\n        outageHandlings: [{\n            globalOutage: true,\n            localOutage: false,\n            retryOnError: false,\n        }],\n    }],\n    script: {\n        requests: [{\n            description: \"google.com\",\n            method: \"GET\",\n            url: \"https://www.google.com\",\n            authentication: {\n                type: \"BASIC_AUTHENTICATION\",\n                credentials: creds.then(creds =\u003e creds.id),\n            },\n            configuration: {\n                acceptAnyCertificate: true,\n                followRedirects: true,\n            },\n            validation: {\n                rules: [{\n                    type: \"httpStatusesList\",\n                    passIfFound: false,\n                    value: \"\u003e=400\",\n                }],\n            },\n        }],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ncreds = dynatrace.get_credentials(name=\"Office365 Access Token\")\n_name_ = dynatrace.HttpMonitor(\"#name#\",\n    enabled=True,\n    frequency=60,\n    locations=[\"SYNTHETIC_LOCATION-781752216580B1BC\"],\n    anomaly_detections=[{\n        \"loading_time_thresholds\": [{\n            \"enabled\": True,\n        }],\n        \"outage_handlings\": [{\n            \"global_outage\": True,\n            \"local_outage\": False,\n            \"retry_on_error\": False,\n        }],\n    }],\n    script={\n        \"requests\": [{\n            \"description\": \"google.com\",\n            \"method\": \"GET\",\n            \"url\": \"https://www.google.com\",\n            \"authentication\": {\n                \"type\": \"BASIC_AUTHENTICATION\",\n                \"credentials\": creds.id,\n            },\n            \"configuration\": {\n                \"accept_any_certificate\": True,\n                \"follow_redirects\": True,\n            },\n            \"validation\": {\n                \"rules\": [{\n                    \"type\": \"httpStatusesList\",\n                    \"pass_if_found\": False,\n                    \"value\": \"\u003e=400\",\n                }],\n            },\n        }],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var creds = Dynatrace.GetCredentials.Invoke(new()\n    {\n        Name = \"Office365 Access Token\",\n    });\n\n    var _name_ = new Dynatrace.HttpMonitor(\"#name#\", new()\n    {\n        Enabled = true,\n        Frequency = 60,\n        Locations = new[]\n        {\n            \"SYNTHETIC_LOCATION-781752216580B1BC\",\n        },\n        AnomalyDetections = new[]\n        {\n            new Dynatrace.Inputs.HttpMonitorAnomalyDetectionArgs\n            {\n                LoadingTimeThresholds = new[]\n                {\n                    new Dynatrace.Inputs.HttpMonitorAnomalyDetectionLoadingTimeThresholdArgs\n                    {\n                        Enabled = true,\n                    },\n                },\n                OutageHandlings = new[]\n                {\n                    new Dynatrace.Inputs.HttpMonitorAnomalyDetectionOutageHandlingArgs\n                    {\n                        GlobalOutage = true,\n                        LocalOutage = false,\n                        RetryOnError = false,\n                    },\n                },\n            },\n        },\n        Script = new Dynatrace.Inputs.HttpMonitorScriptArgs\n        {\n            Requests = new[]\n            {\n                new Dynatrace.Inputs.HttpMonitorScriptRequestArgs\n                {\n                    Description = \"google.com\",\n                    Method = \"GET\",\n                    Url = \"https://www.google.com\",\n                    Authentication = new Dynatrace.Inputs.HttpMonitorScriptRequestAuthenticationArgs\n                    {\n                        Type = \"BASIC_AUTHENTICATION\",\n                        Credentials = creds.Apply(getCredentialsResult =\u003e getCredentialsResult.Id),\n                    },\n                    Configuration = new Dynatrace.Inputs.HttpMonitorScriptRequestConfigurationArgs\n                    {\n                        AcceptAnyCertificate = true,\n                        FollowRedirects = true,\n                    },\n                    Validation = new Dynatrace.Inputs.HttpMonitorScriptRequestValidationArgs\n                    {\n                        Rules = new[]\n                        {\n                            new Dynatrace.Inputs.HttpMonitorScriptRequestValidationRuleArgs\n                            {\n                                Type = \"httpStatusesList\",\n                                PassIfFound = false,\n                                Value = \"\u003e=400\",\n                            },\n                        },\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tcreds, err := dynatrace.LookupCredentials(ctx, \u0026dynatrace.LookupCredentialsArgs{\n\t\t\tName: pulumi.StringRef(\"Office365 Access Token\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewHttpMonitor(ctx, \"#name#\", \u0026dynatrace.HttpMonitorArgs{\n\t\t\tEnabled:   pulumi.Bool(true),\n\t\t\tFrequency: pulumi.Int(60),\n\t\t\tLocations: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"SYNTHETIC_LOCATION-781752216580B1BC\"),\n\t\t\t},\n\t\t\tAnomalyDetections: dynatrace.HttpMonitorAnomalyDetectionArray{\n\t\t\t\t\u0026dynatrace.HttpMonitorAnomalyDetectionArgs{\n\t\t\t\t\tLoadingTimeThresholds: dynatrace.HttpMonitorAnomalyDetectionLoadingTimeThresholdArray{\n\t\t\t\t\t\t\u0026dynatrace.HttpMonitorAnomalyDetectionLoadingTimeThresholdArgs{\n\t\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tOutageHandlings: dynatrace.HttpMonitorAnomalyDetectionOutageHandlingArray{\n\t\t\t\t\t\t\u0026dynatrace.HttpMonitorAnomalyDetectionOutageHandlingArgs{\n\t\t\t\t\t\t\tGlobalOutage: pulumi.Bool(true),\n\t\t\t\t\t\t\tLocalOutage:  pulumi.Bool(false),\n\t\t\t\t\t\t\tRetryOnError: pulumi.Bool(false),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tScript: \u0026dynatrace.HttpMonitorScriptTypeArgs{\n\t\t\t\tRequests: dynatrace.HttpMonitorScriptRequestArray{\n\t\t\t\t\t\u0026dynatrace.HttpMonitorScriptRequestArgs{\n\t\t\t\t\t\tDescription: pulumi.String(\"google.com\"),\n\t\t\t\t\t\tMethod:      pulumi.String(\"GET\"),\n\t\t\t\t\t\tUrl:         pulumi.String(\"https://www.google.com\"),\n\t\t\t\t\t\tAuthentication: \u0026dynatrace.HttpMonitorScriptRequestAuthenticationArgs{\n\t\t\t\t\t\t\tType:        pulumi.String(\"BASIC_AUTHENTICATION\"),\n\t\t\t\t\t\t\tCredentials: pulumi.String(creds.Id),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tConfiguration: \u0026dynatrace.HttpMonitorScriptRequestConfigurationArgs{\n\t\t\t\t\t\t\tAcceptAnyCertificate: pulumi.Bool(true),\n\t\t\t\t\t\t\tFollowRedirects:      pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tValidation: \u0026dynatrace.HttpMonitorScriptRequestValidationArgs{\n\t\t\t\t\t\t\tRules: dynatrace.HttpMonitorScriptRequestValidationRuleArray{\n\t\t\t\t\t\t\t\t\u0026dynatrace.HttpMonitorScriptRequestValidationRuleArgs{\n\t\t\t\t\t\t\t\t\tType:        pulumi.String(\"httpStatusesList\"),\n\t\t\t\t\t\t\t\t\tPassIfFound: pulumi.Bool(false),\n\t\t\t\t\t\t\t\t\tValue:       pulumi.String(\"\u003e=400\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetCredentialsArgs;\nimport com.pulumi.dynatrace.HttpMonitor;\nimport com.pulumi.dynatrace.HttpMonitorArgs;\nimport com.pulumi.dynatrace.inputs.HttpMonitorAnomalyDetectionArgs;\nimport com.pulumi.dynatrace.inputs.HttpMonitorScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var creds = DynatraceFunctions.getCredentials(GetCredentialsArgs.builder()\n            .name(\"Office365 Access Token\")\n            .build());\n\n        var _name_ = new HttpMonitor(\"#name#\", HttpMonitorArgs.builder()\n            .enabled(true)\n            .frequency(60)\n            .locations(\"SYNTHETIC_LOCATION-781752216580B1BC\")\n            .anomalyDetections(HttpMonitorAnomalyDetectionArgs.builder()\n                .loadingTimeThresholds(HttpMonitorAnomalyDetectionLoadingTimeThresholdArgs.builder()\n                    .enabled(true)\n                    .build())\n                .outageHandlings(HttpMonitorAnomalyDetectionOutageHandlingArgs.builder()\n                    .globalOutage(true)\n                    .localOutage(false)\n                    .retryOnError(false)\n                    .build())\n                .build())\n            .script(HttpMonitorScriptArgs.builder()\n                .requests(HttpMonitorScriptRequestArgs.builder()\n                    .description(\"google.com\")\n                    .method(\"GET\")\n                    .url(\"https://www.google.com\")\n                    .authentication(HttpMonitorScriptRequestAuthenticationArgs.builder()\n                        .type(\"BASIC_AUTHENTICATION\")\n                        .credentials(creds.id())\n                        .build())\n                    .configuration(HttpMonitorScriptRequestConfigurationArgs.builder()\n                        .acceptAnyCertificate(true)\n                        .followRedirects(true)\n                        .build())\n                    .validation(HttpMonitorScriptRequestValidationArgs.builder()\n                        .rules(HttpMonitorScriptRequestValidationRuleArgs.builder()\n                            .type(\"httpStatusesList\")\n                            .passIfFound(false)\n                            .value(\"\u003e=400\")\n                            .build())\n                        .build())\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:HttpMonitor\n    properties:\n      enabled: true\n      frequency: 60\n      locations:\n        - SYNTHETIC_LOCATION-781752216580B1BC\n      anomalyDetections:\n        - loadingTimeThresholds:\n            - enabled: true\n          outageHandlings:\n            - globalOutage: true\n              localOutage: false\n              retryOnError: false\n      script:\n        requests:\n          - description: google.com\n            method: GET\n            url: https://www.google.com\n            authentication:\n              type: BASIC_AUTHENTICATION\n              credentials: ${creds.id}\n            configuration:\n              acceptAnyCertificate: true\n              followRedirects: true\n            validation:\n              rules:\n                - type: httpStatusesList\n                  passIfFound: false\n                  value: '\u003e=400'\nvariables:\n  creds:\n    fn::invoke:\n      function: dynatrace:getCredentials\n      arguments:\n        name: Office365 Access Token\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getCredentials.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the credential as shown within the Dynatrace WebUI. If not specified all names will match\n"
          },
          "scope": {
            "type": "string",
            "description": "The scope of the credential. Possible values are `ALL`, `EXTENSION` and `SYNTHETIC`. If not specified all scopes will match.\n"
          },
          "type": {
            "type": "string",
            "description": "The type of the credential. Possible values are `CERTIFICATE`, `PUBLIC_CERTIFICATE`, `TOKEN`, `USERNAME_PASSWORD` and `UNKNOWN`. If not specified all credential types will match\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getCredentials.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "description": "The name of the credential as shown within the Dynatrace WebUI. If not specified all names will match\n",
            "type": "string"
          },
          "scope": {
            "description": "The scope of the credential. Possible values are `ALL`, `EXTENSION` and `SYNTHETIC`. If not specified all scopes will match.\n",
            "type": "string"
          },
          "type": {
            "description": "The type of the credential. Possible values are `CERTIFICATE`, `PUBLIC_CERTIFICATE`, `TOKEN`, `USERNAME_PASSWORD` and `UNKNOWN`. If not specified all credential types will match\n",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getDashboard:getDashboard": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.Dashboard`\" pulumi-lang-dotnet=\"`dynatrace.Dashboard`\" pulumi-lang-go=\"`Dashboard`\" pulumi-lang-python=\"`Dashboard`\" pulumi-lang-yaml=\"`dynatrace.Dashboard`\" pulumi-lang-java=\"`dynatrace.Dashboard`\"\u003e`dynatrace.Dashboard`\u003c/span\u003e data source allows the dashboard ID to be retrieved by its name and owner.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the dashboard\n- \u003cspan pulumi-lang-nodejs=\"`owner`\" pulumi-lang-dotnet=\"`Owner`\" pulumi-lang-go=\"`owner`\" pulumi-lang-python=\"`owner`\" pulumi-lang-yaml=\"`owner`\" pulumi-lang-java=\"`owner`\"\u003e`owner`\u003c/span\u003e (String) - The owner of the dashboard\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getDashboard({\n    name: \"Terraform\",\n    owner: \"Hashicorp\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_dashboard(name=\"Terraform\",\n    owner=\"Hashicorp\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetDashboard.Invoke(new()\n    {\n        Name = \"Terraform\",\n        Owner = \"Hashicorp\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getDashboardResult =\u003e getDashboardResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupDashboard(ctx, \u0026dynatrace.LookupDashboardArgs{\n\t\t\tName:  \"Terraform\",\n\t\t\tOwner: \"Hashicorp\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetDashboardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getDashboard(GetDashboardArgs.builder()\n            .name(\"Terraform\")\n            .owner(\"Hashicorp\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getDashboard\n      arguments:\n        name: Terraform\n        owner: Hashicorp\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getDashboard.\n",
        "properties": {
          "name": {
            "type": "string"
          },
          "owner": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name",
          "owner"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getDashboard.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "owner": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name",
          "owner"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getDocuments:getDocuments": {
      "description": "\u003e **Dynatrace SaaS only**\n\n\u003e To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permission: **View documents** (`document:documents:read`).\n\n- \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e (String) The type of documents to query for. Leave empty if you want to query for all kinds of documents.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst all_dashboard_and_notebooks = dynatrace.getDocuments({});\nconst all_dashboards = dynatrace.getDocuments({\n    type: \"dashboard\",\n});\nconst all_notebooks = dynatrace.getDocuments({\n    type: \"notebook\",\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nall_dashboard_and_notebooks = dynatrace.get_documents()\nall_dashboards = dynatrace.get_documents(type=\"dashboard\")\nall_notebooks = dynatrace.get_documents(type=\"notebook\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var all_dashboard_and_notebooks = Dynatrace.GetDocuments.Invoke();\n\n    var all_dashboards = Dynatrace.GetDocuments.Invoke(new()\n    {\n        Type = \"dashboard\",\n    });\n\n    var all_notebooks = Dynatrace.GetDocuments.Invoke(new()\n    {\n        Type = \"notebook\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.GetDocuments(ctx, \u0026dynatrace.GetDocumentsArgs{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.GetDocuments(ctx, \u0026dynatrace.GetDocumentsArgs{\n\t\t\tType: pulumi.StringRef(\"dashboard\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.GetDocuments(ctx, \u0026dynatrace.GetDocumentsArgs{\n\t\t\tType: pulumi.StringRef(\"notebook\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetDocumentsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var all-dashboard-and-notebooks = DynatraceFunctions.getDocuments(GetDocumentsArgs.builder()\n            .build());\n\n        final var all-dashboards = DynatraceFunctions.getDocuments(GetDocumentsArgs.builder()\n            .type(\"dashboard\")\n            .build());\n\n        final var all-notebooks = DynatraceFunctions.getDocuments(GetDocumentsArgs.builder()\n            .type(\"notebook\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  all-dashboard-and-notebooks:\n    fn::invoke:\n      function: dynatrace:getDocuments\n      arguments: {}\n  all-dashboards:\n    fn::invoke:\n      function: dynatrace:getDocuments\n      arguments:\n        type: dashboard\n  all-notebooks:\n    fn::invoke:\n      function: dynatrace:getDocuments\n      arguments:\n        type: notebook\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getDocuments.\n",
        "properties": {
          "type": {
            "type": "string",
            "description": "The type of documents to query for. Leave empty if you want to query for all kinds of documents. Possible values are \u003cspan pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\"\u003e`dashboard`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`notebook`\" pulumi-lang-dotnet=\"`Notebook`\" pulumi-lang-go=\"`notebook`\" pulumi-lang-python=\"`notebook`\" pulumi-lang-yaml=\"`notebook`\" pulumi-lang-java=\"`notebook`\"\u003e`notebook`\u003c/span\u003e\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getDocuments.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "type": {
            "description": "The type of documents to query for. Leave empty if you want to query for all kinds of documents. Possible values are \u003cspan pulumi-lang-nodejs=\"`dashboard`\" pulumi-lang-dotnet=\"`Dashboard`\" pulumi-lang-go=\"`dashboard`\" pulumi-lang-python=\"`dashboard`\" pulumi-lang-yaml=\"`dashboard`\" pulumi-lang-java=\"`dashboard`\"\u003e`dashboard`\u003c/span\u003e or \u003cspan pulumi-lang-nodejs=\"`notebook`\" pulumi-lang-dotnet=\"`Notebook`\" pulumi-lang-go=\"`notebook`\" pulumi-lang-python=\"`notebook`\" pulumi-lang-yaml=\"`notebook`\" pulumi-lang-java=\"`notebook`\"\u003e`notebook`\u003c/span\u003e\n",
            "type": "string"
          },
          "values": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetDocumentsValue:getDocumentsValue"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "values"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getDql:getDql": {
      "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _this = dynatrace.getDql({\n    query: \"fetch events\",\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nthis = dynatrace.get_dql(query=\"fetch events\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var @this = Dynatrace.GetDql.Invoke(new()\n    {\n        Query = \"fetch events\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.GetDql(ctx, \u0026dynatrace.GetDqlArgs{\n\t\t\tQuery: \"fetch events\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetDqlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var this = DynatraceFunctions.getDql(GetDqlArgs.builder()\n            .query(\"fetch events\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  this:\n    fn::invoke:\n      function: dynatrace:getDql\n      arguments:\n        query: fetch events\n```\n\u003c!--End PulumiCodeChooser --\u003e\nwill produce content for the \u003cspan pulumi-lang-nodejs=\"`results`\" pulumi-lang-dotnet=\"`Results`\" pulumi-lang-go=\"`results`\" pulumi-lang-python=\"`results`\" pulumi-lang-yaml=\"`results`\" pulumi-lang-java=\"`results`\"\u003e`results`\u003c/span\u003e attribute like this:\n```\n[\n    {\n        \"event.id\"                             = \"-7629786693326919096_1745910027748\"\n        \"Event source\"                         = \"OS services monitoring\"\n        ...\n        timestamp                              = \"2025-04-29T07:00:44.416000000Z\"\n    },\n    {\n        ...\n    },\n    ...\n]\n```\n\nYou can also use Heredoc syntax for better readability of complex DQL queries.\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst _this = dynatrace.getDql({\n    query: `    fetch events |\n    filter event.type == \"davis\" AND davis.status != \"CLOSED\" |\n    fields timestamp, davis.title, davis.underMaintenance, davis.status |\n    sort timestamp |\n    limit 10  \n\n`,\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nthis = dynatrace.get_dql(query=\"\"\"    fetch events |\n    filter event.type == \"davis\" AND davis.status != \"CLOSED\" |\n    fields timestamp, davis.title, davis.underMaintenance, davis.status |\n    sort timestamp |\n    limit 10  \n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var @this = Dynatrace.GetDql.Invoke(new()\n    {\n        Query = @\"    fetch events |\n    filter event.type == \"\"davis\"\" AND davis.status != \"\"CLOSED\"\" |\n    fields timestamp, davis.title, davis.underMaintenance, davis.status |\n    sort timestamp |\n    limit 10  \n\n\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.GetDql(ctx, \u0026dynatrace.GetDqlArgs{\n\t\t\tQuery: `    fetch events |\n    filter event.type == \"davis\" AND davis.status != \"CLOSED\" |\n    fields timestamp, davis.title, davis.underMaintenance, davis.status |\n    sort timestamp |\n    limit 10  \n\n`,\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetDqlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var this = DynatraceFunctions.getDql(GetDqlArgs.builder()\n            .query(\"\"\"\n    fetch events |\n    filter event.type == \"davis\" AND davis.status != \"CLOSED\" |\n    fields timestamp, davis.title, davis.underMaintenance, davis.status |\n    sort timestamp |\n    limit 10  \n\n            \"\"\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  this:\n    fn::invoke:\n      function: dynatrace:getDql\n      arguments:\n        query: \"    fetch events |\\n    filter event.type == \\\"davis\\\" AND davis.status != \\\"CLOSED\\\" |\\n    fields timestamp, davis.title, davis.underMaintenance, davis.status |\\n    sort timestamp |\\n    limit 10  \\n\\n\"\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getDql.\n",
        "properties": {
          "defaultSamplingRatio": {
            "type": "number",
            "description": "In case not specified in the DQL string, the sampling ratio defined here is applied. Note that this is only applicable to log queries\n"
          },
          "defaultScanLimitGbytes": {
            "type": "integer",
            "description": "Limit in gigabytes for the amount data that will be scanned during read\n"
          },
          "defaultTimeframeEnd": {
            "type": "string",
            "description": "The query timeframe 'end' timestamp in ISO-8601 or RFC3339 format. If the timeframe 'start' parameter is missing, the whole timeframe is ignored. Note that if a timeframe is specified within the query string (query) then it has precedence over this query request parameter\n"
          },
          "defaultTimeframeStart": {
            "type": "string",
            "description": "The query timeframe 'start' timestamp in ISO-8601 or RFC3339 format. If the timeframe 'end' parameter is missing, the whole timeframe is ignored. Note that if a timeframe is specified within the query string (query) then it has precedence over this query request parameter\n"
          },
          "fetchTimeoutSeconds": {
            "type": "integer",
            "description": "The query will stop reading data after reaching the fetch-timeout. The query execution will continue, providing a partial result based on the read data\n"
          },
          "locale": {
            "type": "string",
            "description": "The query locale. If none specified, then a language/country neutral locale is chosen. The input values take the ISO-639 Language code with an optional ISO-3166 country code appended to it with an underscore. For instance, both values are valid 'en' or 'en_US'\n"
          },
          "maxResultBytes": {
            "type": "integer",
            "description": "The maximum number of result bytes that this query will return\n"
          },
          "maxResultRecords": {
            "type": "integer",
            "description": "The maximum number of result records that this query will return\n"
          },
          "query": {
            "type": "string",
            "description": "example: fetch events | filter event.type == \"davis\" AND davis.status != \"CLOSED\" | fields timestamp, davis.title, davis.underMaintenance, davis.status | sort timestamp | limit 10\n"
          },
          "timezone": {
            "type": "string",
            "description": "The query timezone. If none is specified, UTC is used as fallback. The list of valid input values matches that of the IANA Time Zone Database (TZDB). It accepts values in their canonical names like 'Europe/Paris', the abbreviated version like CET or the UTC offset format like '+01:00'\n"
          }
        },
        "type": "object",
        "required": [
          "query"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getDql.\n",
        "properties": {
          "defaultSamplingRatio": {
            "description": "In case not specified in the DQL string, the sampling ratio defined here is applied. Note that this is only applicable to log queries\n",
            "type": "number"
          },
          "defaultScanLimitGbytes": {
            "description": "Limit in gigabytes for the amount data that will be scanned during read\n",
            "type": "integer"
          },
          "defaultTimeframeEnd": {
            "description": "The query timeframe 'end' timestamp in ISO-8601 or RFC3339 format. If the timeframe 'start' parameter is missing, the whole timeframe is ignored. Note that if a timeframe is specified within the query string (query) then it has precedence over this query request parameter\n",
            "type": "string"
          },
          "defaultTimeframeStart": {
            "description": "The query timeframe 'start' timestamp in ISO-8601 or RFC3339 format. If the timeframe 'end' parameter is missing, the whole timeframe is ignored. Note that if a timeframe is specified within the query string (query) then it has precedence over this query request parameter\n",
            "type": "string"
          },
          "fetchTimeoutSeconds": {
            "description": "The query will stop reading data after reaching the fetch-timeout. The query execution will continue, providing a partial result based on the read data\n",
            "type": "integer"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "locale": {
            "description": "The query locale. If none specified, then a language/country neutral locale is chosen. The input values take the ISO-639 Language code with an optional ISO-3166 country code appended to it with an underscore. For instance, both values are valid 'en' or 'en_US'\n",
            "type": "string"
          },
          "maxResultBytes": {
            "description": "The maximum number of result bytes that this query will return\n",
            "type": "integer"
          },
          "maxResultRecords": {
            "description": "The maximum number of result records that this query will return\n",
            "type": "integer"
          },
          "query": {
            "description": "example: fetch events | filter event.type == \"davis\" AND davis.status != \"CLOSED\" | fields timestamp, davis.title, davis.underMaintenance, davis.status | sort timestamp | limit 10\n",
            "type": "string"
          },
          "records": {
            "type": "string"
          },
          "timezone": {
            "description": "The query timezone. If none is specified, UTC is used as fallback. The list of valid input values matches that of the IANA Time Zone Database (TZDB). It accepts values in their canonical names like 'Europe/Paris', the abbreviated version like CET or the UTC offset format like '+01:00'\n",
            "type": "string"
          }
        },
        "required": [
          "id",
          "query",
          "records"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getEntities:getEntities": {
      "description": "The entities data source allows all entities to be retrieved by its type.\n\n- \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e (String) Type of the entity, e.g. SERVICE. All available entity types can be retrieved with [/api/v2/entityTypes](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/entity-v2/get-all-entity-types).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getEntities({\n    type: \"SERVICE\",\n});\nexport const serviceList = test.then(test =\u003e test.entities);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\ntest = dynatrace.get_entities(type=\"SERVICE\")\npulumi.export(\"serviceList\", test.entities)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetEntities.Invoke(new()\n    {\n        Type = \"SERVICE\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"serviceList\"] = test.Apply(getEntitiesResult =\u003e getEntitiesResult.Entities),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetEntities(ctx, \u0026dynatrace.GetEntitiesArgs{\n\t\t\tType: pulumi.StringRef(\"SERVICE\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"serviceList\", test.Entities)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetEntitiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getEntities(GetEntitiesArgs.builder()\n            .type(\"SERVICE\")\n            .build());\n\n        ctx.export(\"serviceList\", test.entities());\n    }\n}\n```\n```yaml\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getEntities\n      arguments:\n        type: SERVICE\noutputs:\n  serviceList: ${test.entities}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getEntities.\n",
        "properties": {
          "entitySelector": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getEntities.\n",
        "properties": {
          "entities": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetEntitiesEntity:getEntitiesEntity"
            },
            "type": "array"
          },
          "entitySelector": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "entities",
          "id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getEntity:getEntity": {
      "description": "The entity data source allows the entity ID to be retrieved by its name and type.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) Display name of the entity\n- \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e (String) Type of the entity, e.g. SERVICE. All available entity types can be retrieved with [/api/v2/entityTypes](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/entity-v2/get-all-entity-types).\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getEntity({\n    type: \"SERVICE\",\n    name: \"BookingService\",\n});\nexport const id = test.then(test =\u003e test.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\ntest = dynatrace.get_entity(type=\"SERVICE\",\n    name=\"BookingService\")\npulumi.export(\"id\", test.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetEntity.Invoke(new()\n    {\n        Type = \"SERVICE\",\n        Name = \"BookingService\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = test.Apply(getEntityResult =\u003e getEntityResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetEntity(ctx, \u0026dynatrace.GetEntityArgs{\n\t\t\tType: pulumi.StringRef(\"SERVICE\"),\n\t\t\tName: pulumi.StringRef(\"BookingService\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", test.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetEntityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getEntity(GetEntityArgs.builder()\n            .type(\"SERVICE\")\n            .name(\"BookingService\")\n            .build());\n\n        ctx.export(\"id\", test.id());\n    }\n}\n```\n```yaml\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getEntity\n      arguments:\n        type: SERVICE\n        name: BookingService\noutputs:\n  id: ${test.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getEntity.\n",
        "properties": {
          "entitySelector": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getEntity.\n",
        "properties": {
          "entitySelector": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "properties": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "to": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "properties"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getFailureDetectionParameters:getFailureDetectionParameters": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.FailureDetectionParameters`\" pulumi-lang-dotnet=\"`dynatrace.FailureDetectionParameters`\" pulumi-lang-go=\"`FailureDetectionParameters`\" pulumi-lang-python=\"`FailureDetectionParameters`\" pulumi-lang-yaml=\"`dynatrace.FailureDetectionParameters`\" pulumi-lang-java=\"`dynatrace.FailureDetectionParameters`\"\u003e`dynatrace.FailureDetectionParameters`\u003c/span\u003e data source allows the failure detection parameter ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the failure detection parameter\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getFailureDetectionParameters({\n    name: \"Terraform Example\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_failure_detection_parameters(name=\"Terraform Example\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetFailureDetectionParameters.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getFailureDetectionParametersResult =\u003e getFailureDetectionParametersResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupFailureDetectionParameters(ctx, \u0026dynatrace.LookupFailureDetectionParametersArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetFailureDetectionParametersArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getFailureDetectionParameters(GetFailureDetectionParametersArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getFailureDetectionParameters\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getFailureDetectionParameters.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getFailureDetectionParameters.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getGenericSetting:getGenericSetting": {
      "description": "The generic setting data source allows a single Settings 2.0 object to be retrieved by its schema ID, scope, and/or filter.\n\nIf multiple objects match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getGenericSetting({\n    schema: \"builtin:alerting.maintenance-window\",\n    filter: \"value.generalProperties.name = 'Terraform Example'\",\n});\nexport const genericSetting = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_generic_setting(schema=\"builtin:alerting.maintenance-window\",\n    filter=\"value.generalProperties.name = 'Terraform Example'\")\npulumi.export(\"genericSetting\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetGenericSetting.Invoke(new()\n    {\n        Schema = \"builtin:alerting.maintenance-window\",\n        Filter = \"value.generalProperties.name = 'Terraform Example'\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"genericSetting\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupGenericSetting(ctx, \u0026dynatrace.LookupGenericSettingArgs{\n\t\t\tSchema: pulumi.StringRef(\"builtin:alerting.maintenance-window\"),\n\t\t\tFilter: pulumi.StringRef(\"value.generalProperties.name = 'Terraform Example'\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"genericSetting\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetGenericSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getGenericSetting(GetGenericSettingArgs.builder()\n            .schema(\"builtin:alerting.maintenance-window\")\n            .filter(\"value.generalProperties.name = 'Terraform Example'\")\n            .build());\n\n        ctx.export(\"genericSetting\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getGenericSetting\n      arguments:\n        schema: builtin:alerting.maintenance-window\n        filter: value.generalProperties.name = 'Terraform Example'\noutputs:\n  genericSetting: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getGenericSetting.\n",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Filter of the requested objects\n"
          },
          "schema": {
            "type": "string",
            "description": "Schema IDs to which the requested objects belong\n"
          },
          "scope": {
            "type": "string",
            "description": "Scope that the requested objects target\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getGenericSetting.\n",
        "properties": {
          "filter": {
            "description": "Filter of the requested objects\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "schema": {
            "description": "Schema IDs to which the requested objects belong\n",
            "type": "string"
          },
          "scope": {
            "description": "Scope that the requested objects target\n",
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "schema",
          "scope",
          "value"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getGenericSettings:getGenericSettings": {
      "description": "The generic settings data source allows Settings 2.0 objects to be retrieved by its schema ID, scope, and/or filter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getGenericSettings({\n    schema: \"builtin:alerting.maintenance-window\",\n});\nexport const genericSettings = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_generic_settings(schema=\"builtin:alerting.maintenance-window\")\npulumi.export(\"genericSettings\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetGenericSettings.Invoke(new()\n    {\n        Schema = \"builtin:alerting.maintenance-window\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"genericSettings\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.GetGenericSettings(ctx, \u0026dynatrace.GetGenericSettingsArgs{\n\t\t\tSchema: pulumi.StringRef(\"builtin:alerting.maintenance-window\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"genericSettings\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetGenericSettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getGenericSettings(GetGenericSettingsArgs.builder()\n            .schema(\"builtin:alerting.maintenance-window\")\n            .build());\n\n        ctx.export(\"genericSettings\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getGenericSettings\n      arguments:\n        schema: builtin:alerting.maintenance-window\noutputs:\n  genericSettings: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getGenericSettings.\n",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Filter of the requested objects\n"
          },
          "schema": {
            "type": "string",
            "description": "Schema IDs to which the requested objects belong\n"
          },
          "scope": {
            "type": "string",
            "description": "Scope that the requested objects target\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getGenericSettings.\n",
        "properties": {
          "filter": {
            "description": "Filter of the requested objects\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "schema": {
            "description": "Schema IDs to which the requested objects belong\n",
            "type": "string"
          },
          "scope": {
            "description": "Scope that the requested objects target\n",
            "type": "string"
          },
          "values": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetGenericSettingsValue:getGenericSettingsValue"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "schema",
          "scope",
          "values"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getGeoCities:getGeoCities": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.getGeoCities`\" pulumi-lang-dotnet=\"`dynatrace.getGeoCities`\" pulumi-lang-go=\"`getGeoCities`\" pulumi-lang-python=\"`get_geo_cities`\" pulumi-lang-yaml=\"`dynatrace.getGeoCities`\" pulumi-lang-java=\"`dynatrace.getGeoCities`\"\u003e`dynatrace.getGeoCities`\u003c/span\u003e data source retrieves the list of cities and their codes based on country and region code.\n\n- \u003cspan pulumi-lang-nodejs=\"`countryCode`\" pulumi-lang-dotnet=\"`CountryCode`\" pulumi-lang-go=\"`countryCode`\" pulumi-lang-python=\"`country_code`\" pulumi-lang-yaml=\"`countryCode`\" pulumi-lang-java=\"`countryCode`\"\u003e`country_code`\u003c/span\u003e (String) - The ISO code of the required country\n- \u003cspan pulumi-lang-nodejs=\"`regionCode`\" pulumi-lang-dotnet=\"`RegionCode`\" pulumi-lang-go=\"`regionCode`\" pulumi-lang-python=\"`region_code`\" pulumi-lang-yaml=\"`regionCode`\" pulumi-lang-java=\"`regionCode`\"\u003e`region_code`\u003c/span\u003e (String) - The code of the required region\n\nGeographic regions API: GET regions of a country - https://docs.dynatrace.com/docs/shortlink/api-v2-rum-geographic-regions-get-regions-country\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getGeoCities({\n    countryCode: \"FR\",\n    regionCode: \"BRE\",\n});\nexport const test = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_geo_cities(country_code=\"FR\",\n    region_code=\"BRE\")\npulumi.export(\"test\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetGeoCities.Invoke(new()\n    {\n        CountryCode = \"FR\",\n        RegionCode = \"BRE\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"test\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.GetGeoCities(ctx, \u0026dynatrace.GetGeoCitiesArgs{\n\t\t\tCountryCode: \"FR\",\n\t\t\tRegionCode:  \"BRE\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"test\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetGeoCitiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getGeoCities(GetGeoCitiesArgs.builder()\n            .countryCode(\"FR\")\n            .regionCode(\"BRE\")\n            .build());\n\n        ctx.export(\"test\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getGeoCities\n      arguments:\n        countryCode: FR\n        regionCode: BRE\noutputs:\n  test: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getGeoCities.\n",
        "properties": {
          "countryCode": {
            "type": "string",
            "description": "The ISO code of the required country\n"
          },
          "regionCode": {
            "type": "string",
            "description": "The code of the required region\n"
          }
        },
        "type": "object",
        "required": [
          "countryCode",
          "regionCode"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getGeoCities.\n",
        "properties": {
          "cities": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetGeoCitiesCity:getGeoCitiesCity"
            },
            "type": "array"
          },
          "countryCode": {
            "description": "The ISO code of the required country\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "regionCode": {
            "description": "The code of the required region\n",
            "type": "string"
          }
        },
        "required": [
          "cities",
          "countryCode",
          "id",
          "regionCode"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getGeoCountries:getGeoCountries": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.getGeoCountries`\" pulumi-lang-dotnet=\"`dynatrace.getGeoCountries`\" pulumi-lang-go=\"`getGeoCountries`\" pulumi-lang-python=\"`get_geo_countries`\" pulumi-lang-yaml=\"`dynatrace.getGeoCountries`\" pulumi-lang-java=\"`dynatrace.getGeoCountries`\"\u003e`dynatrace.getGeoCountries`\u003c/span\u003e data source retrieves the list of countries and their codes.\n\nGeographic regions API: GET countries - https://docs.dynatrace.com/docs/shortlink/api-v2-rum-geographic-regions-get-countries\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getGeoCountries({});\nexport const test = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_geo_countries()\npulumi.export(\"test\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetGeoCountries.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"test\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.GetGeoCountries(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"test\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getGeoCountries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        ctx.export(\"test\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getGeoCountries\n      arguments: {}\noutputs:\n  test: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "outputs": {
        "description": "A collection of values returned by getGeoCountries.\n",
        "properties": {
          "countries": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetGeoCountriesCountry:getGeoCountriesCountry"
            },
            "type": "array"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          }
        },
        "required": [
          "countries",
          "id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getGeoRegions:getGeoRegions": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.getGeoRegions`\" pulumi-lang-dotnet=\"`dynatrace.getGeoRegions`\" pulumi-lang-go=\"`getGeoRegions`\" pulumi-lang-python=\"`get_geo_regions`\" pulumi-lang-yaml=\"`dynatrace.getGeoRegions`\" pulumi-lang-java=\"`dynatrace.getGeoRegions`\"\u003e`dynatrace.getGeoRegions`\u003c/span\u003e data source retrieves the list of regions and their codes based on country code.\n\n- \u003cspan pulumi-lang-nodejs=\"`countryCode`\" pulumi-lang-dotnet=\"`CountryCode`\" pulumi-lang-go=\"`countryCode`\" pulumi-lang-python=\"`country_code`\" pulumi-lang-yaml=\"`countryCode`\" pulumi-lang-java=\"`countryCode`\"\u003e`country_code`\u003c/span\u003e (String) - The ISO code of the required country\n\nGeographic regions API: GET regions of a country - https://docs.dynatrace.com/docs/shortlink/api-v2-rum-geographic-regions-get-regions-country\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getGeoRegions({\n    countryCode: \"FR\",\n});\nexport const test = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_geo_regions(country_code=\"FR\")\npulumi.export(\"test\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetGeoRegions.Invoke(new()\n    {\n        CountryCode = \"FR\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"test\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.GetGeoRegions(ctx, \u0026dynatrace.GetGeoRegionsArgs{\n\t\t\tCountryCode: \"FR\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"test\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetGeoRegionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getGeoRegions(GetGeoRegionsArgs.builder()\n            .countryCode(\"FR\")\n            .build());\n\n        ctx.export(\"test\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getGeoRegions\n      arguments:\n        countryCode: FR\noutputs:\n  test: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getGeoRegions.\n",
        "properties": {
          "countryCode": {
            "type": "string",
            "description": "The ISO code of the required country\n"
          }
        },
        "type": "object",
        "required": [
          "countryCode"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getGeoRegions.\n",
        "properties": {
          "countryCode": {
            "description": "The ISO code of the required country\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "regions": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetGeoRegionsRegion:getGeoRegionsRegion"
            },
            "type": "array"
          }
        },
        "required": [
          "countryCode",
          "id",
          "regions"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getHost:getHost": {
      "description": "!\u003e The data source API endpoint has been deprecated, please use\u003cspan pulumi-lang-nodejs=\" dynatrace.getEntity \" pulumi-lang-dotnet=\" dynatrace.getEntity \" pulumi-lang-go=\" getEntity \" pulumi-lang-python=\" get_entity \" pulumi-lang-yaml=\" dynatrace.getEntity \" pulumi-lang-java=\" dynatrace.getEntity \"\u003e dynatrace.getEntity \u003c/span\u003ewith entity type `HOST` instead.\n\nThe host data source allows the host ID to be retrieved by its name and optionally tags / tag-value pairs.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all hosts with the specified name\n- \u003cspan pulumi-lang-nodejs=\"`tags`\" pulumi-lang-dotnet=\"`Tags`\" pulumi-lang-go=\"`tags`\" pulumi-lang-python=\"`tags`\" pulumi-lang-yaml=\"`tags`\" pulumi-lang-java=\"`tags`\"\u003e`tags`\u003c/span\u003e (optional) refers to the tags that need to be present for the host (inclusive)\n\nIf multiple hosts match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getHost({\n    name: \"Example\",\n    tags: [\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ],\n});\nconst _name_ = new dynatrace.ManagementZone(\"#name#\", {entitySelectorBasedRules: [{\n    enabled: true,\n    selector: test.then(test =\u003e `type(\"host\"),entityId(\"${test.id}\")`),\n}]});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_host(name=\"Example\",\n    tags=[\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ])\n_name_ = dynatrace.ManagementZone(\"#name#\", entity_selector_based_rules=[{\n    \"enabled\": True,\n    \"selector\": f\"type(\\\"host\\\"),entityId(\\\"{test.id}\\\")\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetHost.Invoke(new()\n    {\n        Name = \"Example\",\n        Tags = new[]\n        {\n            \"TerraformKeyTest\",\n            \"TerraformKeyValueTest=TestValue\",\n        },\n    });\n\n    var _name_ = new Dynatrace.ManagementZone(\"#name#\", new()\n    {\n        EntitySelectorBasedRules = new[]\n        {\n            new Dynatrace.Inputs.ManagementZoneEntitySelectorBasedRuleArgs\n            {\n                Enabled = true,\n                Selector = $\"type(\\\"host\\\"),entityId(\\\"{test.Apply(getHostResult =\u003e getHostResult.Id)}\\\")\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetHost(ctx, \u0026dynatrace.GetHostArgs{\n\t\t\tName: \"Example\",\n\t\t\tTags: []string{\n\t\t\t\t\"TerraformKeyTest\",\n\t\t\t\t\"TerraformKeyValueTest=TestValue\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewManagementZone(ctx, \"#name#\", \u0026dynatrace.ManagementZoneArgs{\n\t\t\tEntitySelectorBasedRules: dynatrace.ManagementZoneEntitySelectorBasedRuleArray{\n\t\t\t\t\u0026dynatrace.ManagementZoneEntitySelectorBasedRuleArgs{\n\t\t\t\t\tEnabled:  pulumi.Bool(true),\n\t\t\t\t\tSelector: pulumi.Sprintf(\"type(\\\"host\\\"),entityId(\\\"%v\\\")\", test.Id),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetHostArgs;\nimport com.pulumi.dynatrace.ManagementZone;\nimport com.pulumi.dynatrace.ManagementZoneArgs;\nimport com.pulumi.dynatrace.inputs.ManagementZoneEntitySelectorBasedRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getHost(GetHostArgs.builder()\n            .name(\"Example\")\n            .tags(            \n                \"TerraformKeyTest\",\n                \"TerraformKeyValueTest=TestValue\")\n            .build());\n\n        var _name_ = new ManagementZone(\"#name#\", ManagementZoneArgs.builder()\n            .entitySelectorBasedRules(ManagementZoneEntitySelectorBasedRuleArgs.builder()\n                .enabled(true)\n                .selector(String.format(\"type(\\\"host\\\"),entityId(\\\"%s\\\")\", test.id()))\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:ManagementZone\n    properties:\n      entitySelectorBasedRules:\n        - enabled: true\n          selector: type(\"host\"),entityId(\"${test.id}\")\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getHost\n      arguments:\n        name: Example\n        tags:\n          - TerraformKeyTest\n          - TerraformKeyValueTest=TestValue\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getHost.\n",
        "properties": {
          "name": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Required tags of the host to find\n"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getHost.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "description": "Required tags of the host to find\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getHubItems:getHubItems": {
      "description": "\u003e This data source requires the API token scope `hub.read`)\n\n- \u003cspan pulumi-lang-nodejs=\"`type`\" pulumi-lang-dotnet=\"`Type`\" pulumi-lang-go=\"`type`\" pulumi-lang-python=\"`type`\" pulumi-lang-yaml=\"`type`\" pulumi-lang-java=\"`type`\"\u003e`type`\u003c/span\u003e (String) The type of hub item you are interested in. Possible values are `TECHNOLOGY`, `EXTENSION1` or `EXTENSION2`. If not specified, no restriction regarding type happens\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nexport = async () =\u003e {\n    const extension_20_items = await dynatrace.getHubItems({\n        type: \"EXTENSION2\",\n    });\n    return {\n        \"artifact-ids\": extension_20_items.artifacts,\n        \"hub-items\": extension_20_items.items,\n    };\n}\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nextension_20_items = dynatrace.get_hub_items(type=\"EXTENSION2\")\npulumi.export(\"artifact-ids\", extension_20_items.artifacts)\npulumi.export(\"hub-items\", extension_20_items.items)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var extension_20_items = Dynatrace.GetHubItems.Invoke(new()\n    {\n        Type = \"EXTENSION2\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"artifact-ids\"] = extension_20_items.Apply(extension_20_items =\u003e extension_20_items.Apply(getHubItemsResult =\u003e getHubItemsResult.Artifacts)),\n        [\"hub-items\"] = extension_20_items.Apply(extension_20_items =\u003e extension_20_items.Apply(getHubItemsResult =\u003e getHubItemsResult.Items)),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\textension_20_items, err := dynatrace.GetHubItems(ctx, \u0026dynatrace.GetHubItemsArgs{\n\t\t\tType: pulumi.StringRef(\"EXTENSION2\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"artifact-ids\", extension_20_items.Artifacts)\n\t\tctx.Export(\"hub-items\", extension_20_items.Items)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetHubItemsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var extension-20-items = DynatraceFunctions.getHubItems(GetHubItemsArgs.builder()\n            .type(\"EXTENSION2\")\n            .build());\n\n        ctx.export(\"artifact-ids\", extension_20_items.artifacts());\n        ctx.export(\"hub-items\", extension_20_items.items());\n    }\n}\n```\n```yaml\nvariables:\n  extension-20-items:\n    fn::invoke:\n      function: dynatrace:getHubItems\n      arguments:\n        type: EXTENSION2\noutputs:\n  artifact-ids: ${[\"extension-20-items\"].artifacts}\n  hub-items: ${[\"extension-20-items\"].items}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getHubItems.\n",
        "properties": {
          "type": {
            "type": "string",
            "description": "Represents the type of item. It can be `TECHNOLOGY`, `EXTENSION1` or `EXTENSION2`. If not specified, no restriction regarding type happens\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getHubItems.\n",
        "properties": {
          "artifacts": {
            "additionalProperties": {
              "type": "string"
            },
            "description": "The fully qualified names of the items as a map\n",
            "type": "object"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "items": {
            "description": "The items within this list\n",
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetHubItemsItem:getHubItemsItem"
            },
            "type": "array"
          },
          "type": {
            "description": "Represents the type of item. It can be `TECHNOLOGY`, `EXTENSION1` or `EXTENSION2`. If not specified, no restriction regarding type happens\n",
            "type": "string"
          }
        },
        "required": [
          "artifacts",
          "id",
          "items"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getIamGroup:getIamGroup": {
      "description": "\u003e **Dynatrace SaaS only**\n\n\u003e To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permission: **Allow read access for identity resources (users and groups)** (`account-idm-read`).\n\nThe IAM group data source allows the group ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the IAM group\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getIamGroup({\n    name: \"Terraform Example\",\n});\nexport const groups = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_iam_group(name=\"Terraform Example\")\npulumi.export(\"groups\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetIamGroup.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"groups\"] = example.Apply(getIamGroupResult =\u003e getIamGroupResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupIamGroup(ctx, \u0026dynatrace.LookupIamGroupArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"groups\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetIamGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getIamGroup(GetIamGroupArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"groups\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getIamGroup\n      arguments:\n        name: Terraform Example\noutputs:\n  groups: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getIamGroup.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getIamGroup.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getIamGroups:getIamGroups": {
      "description": "\u003e **Dynatrace SaaS only**\n\n\u003e To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permission: **Allow read access for identity resources (users and groups)** (`account-idm-read`).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst all_groups = dynatrace.getIamGroups({});\nexport const groups = all_groups;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nall_groups = dynatrace.get_iam_groups()\npulumi.export(\"groups\", all_groups)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var all_groups = Dynatrace.GetIamGroups.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"groups\"] = all_groups,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tall_groups, err := dynatrace.GetIamGroups(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"groups\", all_groups)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var all-groups = DynatraceFunctions.getIamGroups(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        ctx.export(\"groups\", all_groups);\n    }\n}\n```\n```yaml\nvariables:\n  all-groups:\n    fn::invoke:\n      function: dynatrace:getIamGroups\n      arguments: {}\noutputs:\n  groups: ${[\"all-groups\"]}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Example output\n```\nChanges to Outputs:\n  + groups = {\n      + groups = {\n          + \"########-3036-3ac2-5fa4-############\" = \"Group A\"\n          + \"########-4049-4241-ac2b-############\" = \"Group B\"\n          + \"########-5365-4450-89ab-############\" = \"Group C\"\n        }\n      + id     = \"iam-groups\"\n    }\n```\n",
      "outputs": {
        "description": "A collection of values returned by getIamGroups.\n",
        "properties": {
          "groups": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          }
        },
        "required": [
          "groups",
          "id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getIamPolicies:getIamPolicies": {
      "description": "\u003e **Dynatrace SaaS only**\n\n\u003e To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).\n\nYou can use the attributes \u003cspan pulumi-lang-nodejs=\"`environments`\" pulumi-lang-dotnet=\"`Environments`\" pulumi-lang-go=\"`environments`\" pulumi-lang-python=\"`environments`\" pulumi-lang-yaml=\"`environments`\" pulumi-lang-java=\"`environments`\"\u003e`environments`\u003c/span\u003e, \u003cspan pulumi-lang-nodejs=\"`accounts`\" pulumi-lang-dotnet=\"`Accounts`\" pulumi-lang-go=\"`accounts`\" pulumi-lang-python=\"`accounts`\" pulumi-lang-yaml=\"`accounts`\" pulumi-lang-java=\"`accounts`\"\u003e`accounts`\u003c/span\u003e and \u003cspan pulumi-lang-nodejs=\"`globals`\" pulumi-lang-dotnet=\"`Globals`\" pulumi-lang-go=\"`globals`\" pulumi-lang-python=\"`globals`\" pulumi-lang-yaml=\"`globals`\" pulumi-lang-java=\"`globals`\"\u003e`globals`\u003c/span\u003e to refine which policies you want to query for.\n* The attribute \u003cspan pulumi-lang-nodejs=\"`global`\" pulumi-lang-dotnet=\"`Global`\" pulumi-lang-go=\"`global`\" pulumi-lang-python=\"`global`\" pulumi-lang-yaml=\"`global`\" pulumi-lang-java=\"`global`\"\u003e`global`\u003c/span\u003e indicates whether the results should also contain global (Dynatrace defined) policies\n* The attribute \u003cspan pulumi-lang-nodejs=\"`environment`\" pulumi-lang-dotnet=\"`Environment`\" pulumi-lang-go=\"`environment`\" pulumi-lang-python=\"`environment`\" pulumi-lang-yaml=\"`environment`\" pulumi-lang-java=\"`environment`\"\u003e`environment`\u003c/span\u003e is an array of environment IDs.\n* The results won't contain any environment specific policies if the attribute \u003cspan pulumi-lang-nodejs=\"`environments`\" pulumi-lang-dotnet=\"`Environments`\" pulumi-lang-go=\"`environments`\" pulumi-lang-python=\"`environments`\" pulumi-lang-yaml=\"`environments`\" pulumi-lang-java=\"`environments`\"\u003e`environments`\u003c/span\u003e has been omitted\n* The results will contain policies for all environments reachable via the given credentials if \u003cspan pulumi-lang-nodejs=\"`environments`\" pulumi-lang-dotnet=\"`Environments`\" pulumi-lang-go=\"`environments`\" pulumi-lang-python=\"`environments`\" pulumi-lang-yaml=\"`environments`\" pulumi-lang-java=\"`environments`\"\u003e`environments`\u003c/span\u003e is set to `[\"*\"]`\n* The attribute \u003cspan pulumi-lang-nodejs=\"`accounts`\" pulumi-lang-dotnet=\"`Accounts`\" pulumi-lang-go=\"`accounts`\" pulumi-lang-python=\"`accounts`\" pulumi-lang-yaml=\"`accounts`\" pulumi-lang-java=\"`accounts`\"\u003e`accounts`\u003c/span\u003e is an array of accounts UUIDs. Set this to `[\"*\"]` if you want to receive account specific policies.\n* The results won't contain any account specific policies if the attribute \u003cspan pulumi-lang-nodejs=\"`accounts`\" pulumi-lang-dotnet=\"`Accounts`\" pulumi-lang-go=\"`accounts`\" pulumi-lang-python=\"`accounts`\" pulumi-lang-yaml=\"`accounts`\" pulumi-lang-java=\"`accounts`\"\u003e`accounts`\u003c/span\u003e has been omitted\n## Example Usage\n\nThe following example queries for polices of all environments reachable via the given credentials, all accounts and all global policies.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst all = dynatrace.getIamPolicies({\n    accounts: [\"*\"],\n    environments: [\"*\"],\n    global: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nall = dynatrace.get_iam_policies(accounts=[\"*\"],\n    environments=[\"*\"],\n    global_=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var all = Dynatrace.GetIamPolicies.Invoke(new()\n    {\n        Accounts = new[]\n        {\n            \"*\",\n        },\n        Environments = new[]\n        {\n            \"*\",\n        },\n        Global = true,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.GetIamPolicies(ctx, \u0026dynatrace.GetIamPoliciesArgs{\n\t\t\tAccounts: []string{\n\t\t\t\t\"*\",\n\t\t\t},\n\t\t\tEnvironments: []string{\n\t\t\t\t\"*\",\n\t\t\t},\n\t\t\tGlobal: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetIamPoliciesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var all = DynatraceFunctions.getIamPolicies(GetIamPoliciesArgs.builder()\n            .accounts(\"*\")\n            .environments(\"*\")\n            .global(true)\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  all:\n    fn::invoke:\n      function: dynatrace:getIamPolicies\n      arguments:\n        accounts:\n          - '*'\n        environments:\n          - '*'\n        global: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\nThe following example queries for policies that are defined for the environment with the id \u003cspan pulumi-lang-nodejs=\"`abce234`\" pulumi-lang-dotnet=\"`Abce234`\" pulumi-lang-go=\"`abce234`\" pulumi-lang-python=\"`abce234`\" pulumi-lang-yaml=\"`abce234`\" pulumi-lang-java=\"`abce234`\"\u003e`abce234`\u003c/span\u003e. No account specific or global policies will be included.\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst all = dynatrace.getIamPolicies({\n    environments: [\"abce234\"],\n    global: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nall = dynatrace.get_iam_policies(environments=[\"abce234\"],\n    global_=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var all = Dynatrace.GetIamPolicies.Invoke(new()\n    {\n        Environments = new[]\n        {\n            \"abce234\",\n        },\n        Global = false,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dynatrace.GetIamPolicies(ctx, \u0026dynatrace.GetIamPoliciesArgs{\n\t\t\tEnvironments: []string{\n\t\t\t\t\"abce234\",\n\t\t\t},\n\t\t\tGlobal: pulumi.BoolRef(false),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetIamPoliciesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var all = DynatraceFunctions.getIamPolicies(GetIamPoliciesArgs.builder()\n            .environments(\"abce234\")\n            .global(false)\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  all:\n    fn::invoke:\n      function: dynatrace:getIamPolicies\n      arguments:\n        environments:\n          - abce234\n        global: false\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Example Output\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst all = dynatrace.getIamPolicies({\n    environments: [\"*\"],\n    accounts: [\"*\"],\n    global: true,\n});\nexport const policies = all.then(all =\u003e all.policies);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nall = dynatrace.get_iam_policies(environments=[\"*\"],\n    accounts=[\"*\"],\n    global_=True)\npulumi.export(\"policies\", all.policies)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var all = Dynatrace.GetIamPolicies.Invoke(new()\n    {\n        Environments = new[]\n        {\n            \"*\",\n        },\n        Accounts = new[]\n        {\n            \"*\",\n        },\n        Global = true,\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"policies\"] = all.Apply(getIamPoliciesResult =\u003e getIamPoliciesResult.Policies),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tall, err := dynatrace.GetIamPolicies(ctx, \u0026dynatrace.GetIamPoliciesArgs{\n\t\t\tEnvironments: []string{\n\t\t\t\t\"*\",\n\t\t\t},\n\t\t\tAccounts: []string{\n\t\t\t\t\"*\",\n\t\t\t},\n\t\t\tGlobal: pulumi.BoolRef(true),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"policies\", all.Policies)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetIamPoliciesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var all = DynatraceFunctions.getIamPolicies(GetIamPoliciesArgs.builder()\n            .environments(\"*\")\n            .accounts(\"*\")\n            .global(true)\n            .build());\n\n        ctx.export(\"policies\", all.policies());\n    }\n}\n```\n```yaml\nvariables:\n  all:\n    fn::invoke:\n      function: dynatrace:getIamPolicies\n      arguments:\n        environments:\n          - '*'\n        accounts:\n          - '*'\n        global: true\noutputs:\n  policies: ${all.policies}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n```\nChanges to Outputs:\n  + policies = [\n      + {\n          + account     = \"########-86d8-####-88bd-############\"\n          + environment = \"\"\n          + global      = false\n          + id          = \"########-7a6a-####-a43e-#############-#account#-#########-86d8-####-88bd-############\"      \n          + name        = \"storage:bucket-definitions:delete\"\n          + uuid        = \"########-7a6a-####-a43e-############\"\n        },\n        ...\n      + {\n          + account     = \"\"\n          + environment = \"#######\"\n          + global      = false\n          + id          = \"########-c7d6-####-878c-#############-#environment#-########\"\n          + name        = \"some-policy\"\n          + uuid        = \"########-c7d6-####-878c-############\"\n        }, \n        ...\n      + {\n          + account     = \"\"\n          + environment = \"\"\n          + global      = true\n          + id          = \"########-6852-####-9d1b-#############-#global#-#global\"\n          + name        = \"Storage Events Read\"\n          + uuid        = \"########-6852-####-9d1b-############\"\n        },               \n    ]\n\n```\n",
      "inputs": {
        "description": "A collection of arguments for invoking getIamPolicies.\n",
        "properties": {
          "accounts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The results will contain policies defined for the given accountID. If one of the entries contains `*` the results will contain policies for all accounts\n"
          },
          "environments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The results will contain policies defined for the given environments. If one of the entries contains `*` the results will contain policies for all environments\n"
          },
          "global": {
            "type": "boolean",
            "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e the results will contain global policies\n"
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The results will only contain policies that are bound to the specified groups. Omit this attribute if you want to retrieve all policies\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getIamPolicies.\n",
        "properties": {
          "accounts": {
            "description": "The results will contain policies defined for the given accountID. If one of the entries contains `*` the results will contain policies for all accounts\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "environments": {
            "description": "The results will contain policies defined for the given environments. If one of the entries contains `*` the results will contain policies for all environments\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "global": {
            "description": "If \u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e the results will contain global policies\n",
            "type": "boolean"
          },
          "groups": {
            "description": "The results will only contain policies that are bound to the specified groups. Omit this attribute if you want to retrieve all policies\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "policies": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetIamPoliciesPolicy:getIamPoliciesPolicy"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "policies"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getIamPolicy:getIamPolicy": {
      "description": "\u003e **Dynatrace SaaS only**\n\n\u003e To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).\n\nThe IAM policy data source allows the policy UUID to be retrieved by its name and account/environment (exclude for global).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst appengineadmin = dynatrace.getIamPolicy({\n    name: \"AppEngine - Admin\",\n});\nexport const policies = appengineadmin;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nappengineadmin = dynatrace.get_iam_policy(name=\"AppEngine - Admin\")\npulumi.export(\"policies\", appengineadmin)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var appengineadmin = Dynatrace.GetIamPolicy.Invoke(new()\n    {\n        Name = \"AppEngine - Admin\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"policies\"] = appengineadmin,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tappengineadmin, err := dynatrace.LookupIamPolicy(ctx, \u0026dynatrace.LookupIamPolicyArgs{\n\t\t\tName: \"AppEngine - Admin\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"policies\", appengineadmin)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetIamPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var appengineadmin = DynatraceFunctions.getIamPolicy(GetIamPolicyArgs.builder()\n            .name(\"AppEngine - Admin\")\n            .build());\n\n        ctx.export(\"policies\", appengineadmin);\n    }\n}\n```\n```yaml\nvariables:\n  appengineadmin:\n    fn::invoke:\n      function: dynatrace:getIamPolicy\n      arguments:\n        name: AppEngine - Admin\noutputs:\n  policies: ${appengineadmin}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Example Output\n\n```\nChanges to Outputs:\n  + policies = {\n      + account     = null\n      + environment = null\n      + id          = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX#-#global#-#global\"\n      + name        = \"AppEngine - Admin\"\n      + uuid        = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"\n    }\n```\n",
      "inputs": {
        "description": "A collection of arguments for invoking getIamPolicy.\n",
        "properties": {
          "account": {
            "type": "string",
            "description": "The account that policiy is defined for. Omit if the policy is not defined for an account but for an environment or is global\n"
          },
          "environment": {
            "type": "string",
            "description": "The environment that policiy is defined for. Omit if the policy is not defined for an environment but for an account or is global\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the policy\n"
          },
          "uuid": {
            "type": "string",
            "description": "The UUID of the policy\n"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getIamPolicy.\n",
        "properties": {
          "account": {
            "description": "The account that policiy is defined for. Omit if the policy is not defined for an account but for an environment or is global\n",
            "type": "string"
          },
          "environment": {
            "description": "The environment that policiy is defined for. Omit if the policy is not defined for an environment but for an account or is global\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "description": "The name of the policy\n",
            "type": "string"
          },
          "uuid": {
            "description": "The UUID of the policy\n",
            "type": "string"
          }
        },
        "required": [
          "id",
          "name",
          "uuid"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getIamUser:getIamUser": {
      "description": "\u003e **Dynatrace SaaS only**\n\n\u003e To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permission: **Allow read access for identity resources (users and groups)** (`account-idm-read`).\n\nThis data source allows you to specify the email address of the user and produces an ordered list of group IDs this user is a member of\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst userA = dynatrace.getIamUser({\n    email: \"me@example.com\",\n});\nexport const groups = userA.then(userA =\u003e userA.groups);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nuser_a = dynatrace.get_iam_user(email=\"me@example.com\")\npulumi.export(\"groups\", user_a.groups)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var userA = Dynatrace.GetIamUser.Invoke(new()\n    {\n        Email = \"me@example.com\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"groups\"] = userA.Apply(getIamUserResult =\u003e getIamUserResult.Groups),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tuserA, err := dynatrace.LookupIamUser(ctx, \u0026dynatrace.LookupIamUserArgs{\n\t\t\tEmail: \"me@example.com\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"groups\", userA.Groups)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetIamUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var userA = DynatraceFunctions.getIamUser(GetIamUserArgs.builder()\n            .email(\"me@example.com\")\n            .build());\n\n        ctx.export(\"groups\", userA.groups());\n    }\n}\n```\n```yaml\nvariables:\n  userA:\n    fn::invoke:\n      function: dynatrace:getIamUser\n      arguments:\n        email: me@example.com\noutputs:\n  groups: ${userA.groups}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getIamUser.\n",
        "properties": {
          "email": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "email"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getIamUser.\n",
        "properties": {
          "email": {
            "type": "string"
          },
          "groups": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "uid": {
            "type": "string"
          }
        },
        "required": [
          "email",
          "groups",
          "id",
          "uid"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getLambdaAgentVersion:getLambdaAgentVersion": {
      "description": "The AWS Lambda agent version data source retrieves the latest version names of OneAgent code modules for the Java, Node.js, and Python runtimes, also including names for layers that are combined with the log collector, as well as for the standalone log collector layer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getLambdaAgentVersion({});\nexport const latest = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_lambda_agent_version()\npulumi.export(\"latest\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetLambdaAgentVersion.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"latest\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.GetLambdaAgentVersion(ctx, \u0026dynatrace.GetLambdaAgentVersionArgs{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"latest\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetLambdaAgentVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getLambdaAgentVersion(GetLambdaAgentVersionArgs.builder()\n            .build());\n\n        ctx.export(\"latest\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getLambdaAgentVersion\n      arguments: {}\noutputs:\n  latest: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getLambdaAgentVersion.\n",
        "properties": {
          "collector": {
            "type": "string",
            "description": "Latest version name of standalone log collector\n"
          },
          "java": {
            "type": "string",
            "description": "Latest version name of Java code module\n"
          },
          "javaWithCollector": {
            "type": "string",
            "description": "Latest version name of Java code module with log collector\n"
          },
          "nodejs": {
            "type": "string",
            "description": "Latest version name of NodeJS code module\n"
          },
          "nodejsWithCollector": {
            "type": "string",
            "description": "Latest version name of NodeJS code module with log collector\n"
          },
          "python": {
            "type": "string",
            "description": "Latest version name of Python code module\n"
          },
          "pythonWithCollector": {
            "type": "string",
            "description": "Latest version name of Python code module with log collector\n"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getLambdaAgentVersion.\n",
        "properties": {
          "collector": {
            "description": "Latest version name of standalone log collector\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "java": {
            "description": "Latest version name of Java code module\n",
            "type": "string"
          },
          "javaWithCollector": {
            "description": "Latest version name of Java code module with log collector\n",
            "type": "string"
          },
          "nodejs": {
            "description": "Latest version name of NodeJS code module\n",
            "type": "string"
          },
          "nodejsWithCollector": {
            "description": "Latest version name of NodeJS code module with log collector\n",
            "type": "string"
          },
          "python": {
            "description": "Latest version name of Python code module\n",
            "type": "string"
          },
          "pythonWithCollector": {
            "description": "Latest version name of Python code module with log collector\n",
            "type": "string"
          }
        },
        "required": [
          "collector",
          "id",
          "java",
          "javaWithCollector",
          "nodejs",
          "nodejsWithCollector",
          "python",
          "pythonWithCollector"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getManagementZone:getManagementZone": {
      "description": "The management zone data source allows the management zone ID to be retrieved by its name.\n\n\u003e This data source requires the API token scope **Read configuration** (`ReadConfig`)\n\n!\u003e This data source is utilizing an older API endpoint, please use\u003cspan 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 \"\u003e dynatrace.ManagementZoneV2 \u003c/span\u003einstead.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all management zones with the specified name\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getManagementZone({\n    name: \"Example\",\n});\nconst _name_ = new dynatrace.CalculatedServiceMetric(\"#name#\", {\n    conditions: [{\n        conditions: [{\n            attribute: \"HTTP_REQUEST_METHOD\",\n            comparison: {\n                httpMethod: {\n                    operator: \"EQUALS_ANY_OF\",\n                    values: [\n                        \"POST\",\n                        \"GET\",\n                    ],\n                },\n                negate: false,\n            },\n        }],\n    }],\n    enabled: true,\n    managementZones: [test.then(test =\u003e test.id)],\n    metricDefinition: {\n        metric: \"REQUEST_ATTRIBUTE\",\n        requestAttribute: \"foo\",\n    },\n    metricKey: \"calc:service.#name#\",\n    unit: \"MILLI_SECOND_PER_MINUTE\",\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_management_zone(name=\"Example\")\n_name_ = dynatrace.CalculatedServiceMetric(\"#name#\",\n    conditions=[{\n        \"conditions\": [{\n            \"attribute\": \"HTTP_REQUEST_METHOD\",\n            \"comparison\": {\n                \"http_method\": {\n                    \"operator\": \"EQUALS_ANY_OF\",\n                    \"values\": [\n                        \"POST\",\n                        \"GET\",\n                    ],\n                },\n                \"negate\": False,\n            },\n        }],\n    }],\n    enabled=True,\n    management_zones=[test.id],\n    metric_definition={\n        \"metric\": \"REQUEST_ATTRIBUTE\",\n        \"request_attribute\": \"foo\",\n    },\n    metric_key=\"calc:service.#name#\",\n    unit=\"MILLI_SECOND_PER_MINUTE\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetManagementZone.Invoke(new()\n    {\n        Name = \"Example\",\n    });\n\n    var _name_ = new Dynatrace.CalculatedServiceMetric(\"#name#\", new()\n    {\n        Conditions = new[]\n        {\n            new Dynatrace.Inputs.CalculatedServiceMetricConditionArgs\n            {\n                Conditions = new[]\n                {\n                    new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionArgs\n                    {\n                        Attribute = \"HTTP_REQUEST_METHOD\",\n                        Comparison = new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionComparisonArgs\n                        {\n                            HttpMethod = new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs\n                            {\n                                Operator = \"EQUALS_ANY_OF\",\n                                Values = new[]\n                                {\n                                    \"POST\",\n                                    \"GET\",\n                                },\n                            },\n                            Negate = false,\n                        },\n                    },\n                },\n            },\n        },\n        Enabled = true,\n        ManagementZones = new[]\n        {\n            test.Apply(getManagementZoneResult =\u003e getManagementZoneResult.Id),\n        },\n        MetricDefinition = new Dynatrace.Inputs.CalculatedServiceMetricMetricDefinitionArgs\n        {\n            Metric = \"REQUEST_ATTRIBUTE\",\n            RequestAttribute = \"foo\",\n        },\n        MetricKey = \"calc:service.#name#\",\n        Unit = \"MILLI_SECOND_PER_MINUTE\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.LookupManagementZone(ctx, \u0026dynatrace.LookupManagementZoneArgs{\n\t\t\tName: \"Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewCalculatedServiceMetric(ctx, \"#name#\", \u0026dynatrace.CalculatedServiceMetricArgs{\n\t\t\tConditions: dynatrace.CalculatedServiceMetricConditionArray{\n\t\t\t\t\u0026dynatrace.CalculatedServiceMetricConditionArgs{\n\t\t\t\t\tConditions: dynatrace.CalculatedServiceMetricConditionConditionArray{\n\t\t\t\t\t\t\u0026dynatrace.CalculatedServiceMetricConditionConditionArgs{\n\t\t\t\t\t\t\tAttribute: pulumi.String(\"HTTP_REQUEST_METHOD\"),\n\t\t\t\t\t\t\tComparison: \u0026dynatrace.CalculatedServiceMetricConditionConditionComparisonArgs{\n\t\t\t\t\t\t\t\tHttpMethod: \u0026dynatrace.CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs{\n\t\t\t\t\t\t\t\t\tOperator: pulumi.String(\"EQUALS_ANY_OF\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tNegate: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tManagementZones: pulumi.StringArray{\n\t\t\t\tpulumi.String(test.Id),\n\t\t\t},\n\t\t\tMetricDefinition: \u0026dynatrace.CalculatedServiceMetricMetricDefinitionArgs{\n\t\t\t\tMetric:           pulumi.String(\"REQUEST_ATTRIBUTE\"),\n\t\t\t\tRequestAttribute: pulumi.String(\"foo\"),\n\t\t\t},\n\t\t\tMetricKey: pulumi.String(\"calc:service.#name#\"),\n\t\t\tUnit:      pulumi.String(\"MILLI_SECOND_PER_MINUTE\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetManagementZoneArgs;\nimport com.pulumi.dynatrace.CalculatedServiceMetric;\nimport com.pulumi.dynatrace.CalculatedServiceMetricArgs;\nimport com.pulumi.dynatrace.inputs.CalculatedServiceMetricConditionArgs;\nimport com.pulumi.dynatrace.inputs.CalculatedServiceMetricMetricDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getManagementZone(GetManagementZoneArgs.builder()\n            .name(\"Example\")\n            .build());\n\n        var _name_ = new CalculatedServiceMetric(\"#name#\", CalculatedServiceMetricArgs.builder()\n            .conditions(CalculatedServiceMetricConditionArgs.builder()\n                .conditions(CalculatedServiceMetricConditionConditionArgs.builder()\n                    .attribute(\"HTTP_REQUEST_METHOD\")\n                    .comparison(CalculatedServiceMetricConditionConditionComparisonArgs.builder()\n                        .httpMethod(CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs.builder()\n                            .operator(\"EQUALS_ANY_OF\")\n                            .values(                            \n                                \"POST\",\n                                \"GET\")\n                            .build())\n                        .negate(false)\n                        .build())\n                    .build())\n                .build())\n            .enabled(true)\n            .managementZones(test.id())\n            .metricDefinition(CalculatedServiceMetricMetricDefinitionArgs.builder()\n                .metric(\"REQUEST_ATTRIBUTE\")\n                .requestAttribute(\"foo\")\n                .build())\n            .metricKey(\"calc:service.#name#\")\n            .unit(\"MILLI_SECOND_PER_MINUTE\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:CalculatedServiceMetric\n    properties:\n      conditions:\n        - conditions:\n            - attribute: HTTP_REQUEST_METHOD\n              comparison:\n                httpMethod:\n                  operator: EQUALS_ANY_OF\n                  values:\n                    - POST\n                    - GET\n                negate: false\n      enabled: true\n      managementZones:\n        - ${test.id}\n      metricDefinition:\n        metric: REQUEST_ATTRIBUTE\n        requestAttribute: foo\n      metricKey: calc:service.#name#\n      unit: MILLI_SECOND_PER_MINUTE\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getManagementZone\n      arguments:\n        name: Example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getManagementZone.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getManagementZone.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "legacyId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "settings20Id": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "legacyId",
          "name",
          "settings20Id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getManagementZoneV2:getManagementZoneV2": {
      "description": "The management zone data source allows the management zone ID to be retrieved by its name.\n\n\u003e This data source requires the API token scopes **Read settings** (`settings.read`)\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all management zones with the specified name\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getManagementZoneV2({\n    name: \"Example\",\n});\nconst _name_ = new dynatrace.CalculatedServiceMetric(\"#name#\", {\n    conditions: [{\n        conditions: [{\n            attribute: \"HTTP_REQUEST_METHOD\",\n            comparison: {\n                httpMethod: {\n                    operator: \"EQUALS_ANY_OF\",\n                    values: [\n                        \"POST\",\n                        \"GET\",\n                    ],\n                },\n                negate: false,\n            },\n        }],\n    }],\n    enabled: true,\n    managementZones: [test.then(test =\u003e test.legacyId)],\n    metricDefinition: {\n        metric: \"REQUEST_ATTRIBUTE\",\n        requestAttribute: \"foo\",\n    },\n    metricKey: \"calc:service.#name#\",\n    unit: \"MILLI_SECOND_PER_MINUTE\",\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_management_zone_v2(name=\"Example\")\n_name_ = dynatrace.CalculatedServiceMetric(\"#name#\",\n    conditions=[{\n        \"conditions\": [{\n            \"attribute\": \"HTTP_REQUEST_METHOD\",\n            \"comparison\": {\n                \"http_method\": {\n                    \"operator\": \"EQUALS_ANY_OF\",\n                    \"values\": [\n                        \"POST\",\n                        \"GET\",\n                    ],\n                },\n                \"negate\": False,\n            },\n        }],\n    }],\n    enabled=True,\n    management_zones=[test.legacy_id],\n    metric_definition={\n        \"metric\": \"REQUEST_ATTRIBUTE\",\n        \"request_attribute\": \"foo\",\n    },\n    metric_key=\"calc:service.#name#\",\n    unit=\"MILLI_SECOND_PER_MINUTE\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetManagementZoneV2.Invoke(new()\n    {\n        Name = \"Example\",\n    });\n\n    var _name_ = new Dynatrace.CalculatedServiceMetric(\"#name#\", new()\n    {\n        Conditions = new[]\n        {\n            new Dynatrace.Inputs.CalculatedServiceMetricConditionArgs\n            {\n                Conditions = new[]\n                {\n                    new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionArgs\n                    {\n                        Attribute = \"HTTP_REQUEST_METHOD\",\n                        Comparison = new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionComparisonArgs\n                        {\n                            HttpMethod = new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs\n                            {\n                                Operator = \"EQUALS_ANY_OF\",\n                                Values = new[]\n                                {\n                                    \"POST\",\n                                    \"GET\",\n                                },\n                            },\n                            Negate = false,\n                        },\n                    },\n                },\n            },\n        },\n        Enabled = true,\n        ManagementZones = new[]\n        {\n            test.Apply(getManagementZoneV2Result =\u003e getManagementZoneV2Result.LegacyId),\n        },\n        MetricDefinition = new Dynatrace.Inputs.CalculatedServiceMetricMetricDefinitionArgs\n        {\n            Metric = \"REQUEST_ATTRIBUTE\",\n            RequestAttribute = \"foo\",\n        },\n        MetricKey = \"calc:service.#name#\",\n        Unit = \"MILLI_SECOND_PER_MINUTE\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.LookupManagementZoneV2(ctx, \u0026dynatrace.LookupManagementZoneV2Args{\n\t\t\tName: \"Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewCalculatedServiceMetric(ctx, \"#name#\", \u0026dynatrace.CalculatedServiceMetricArgs{\n\t\t\tConditions: dynatrace.CalculatedServiceMetricConditionArray{\n\t\t\t\t\u0026dynatrace.CalculatedServiceMetricConditionArgs{\n\t\t\t\t\tConditions: dynatrace.CalculatedServiceMetricConditionConditionArray{\n\t\t\t\t\t\t\u0026dynatrace.CalculatedServiceMetricConditionConditionArgs{\n\t\t\t\t\t\t\tAttribute: pulumi.String(\"HTTP_REQUEST_METHOD\"),\n\t\t\t\t\t\t\tComparison: \u0026dynatrace.CalculatedServiceMetricConditionConditionComparisonArgs{\n\t\t\t\t\t\t\t\tHttpMethod: \u0026dynatrace.CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs{\n\t\t\t\t\t\t\t\t\tOperator: pulumi.String(\"EQUALS_ANY_OF\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tNegate: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tManagementZones: pulumi.StringArray{\n\t\t\t\tpulumi.String(test.LegacyId),\n\t\t\t},\n\t\t\tMetricDefinition: \u0026dynatrace.CalculatedServiceMetricMetricDefinitionArgs{\n\t\t\t\tMetric:           pulumi.String(\"REQUEST_ATTRIBUTE\"),\n\t\t\t\tRequestAttribute: pulumi.String(\"foo\"),\n\t\t\t},\n\t\t\tMetricKey: pulumi.String(\"calc:service.#name#\"),\n\t\t\tUnit:      pulumi.String(\"MILLI_SECOND_PER_MINUTE\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetManagementZoneV2Args;\nimport com.pulumi.dynatrace.CalculatedServiceMetric;\nimport com.pulumi.dynatrace.CalculatedServiceMetricArgs;\nimport com.pulumi.dynatrace.inputs.CalculatedServiceMetricConditionArgs;\nimport com.pulumi.dynatrace.inputs.CalculatedServiceMetricMetricDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getManagementZoneV2(GetManagementZoneV2Args.builder()\n            .name(\"Example\")\n            .build());\n\n        var _name_ = new CalculatedServiceMetric(\"#name#\", CalculatedServiceMetricArgs.builder()\n            .conditions(CalculatedServiceMetricConditionArgs.builder()\n                .conditions(CalculatedServiceMetricConditionConditionArgs.builder()\n                    .attribute(\"HTTP_REQUEST_METHOD\")\n                    .comparison(CalculatedServiceMetricConditionConditionComparisonArgs.builder()\n                        .httpMethod(CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs.builder()\n                            .operator(\"EQUALS_ANY_OF\")\n                            .values(                            \n                                \"POST\",\n                                \"GET\")\n                            .build())\n                        .negate(false)\n                        .build())\n                    .build())\n                .build())\n            .enabled(true)\n            .managementZones(test.legacyId())\n            .metricDefinition(CalculatedServiceMetricMetricDefinitionArgs.builder()\n                .metric(\"REQUEST_ATTRIBUTE\")\n                .requestAttribute(\"foo\")\n                .build())\n            .metricKey(\"calc:service.#name#\")\n            .unit(\"MILLI_SECOND_PER_MINUTE\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:CalculatedServiceMetric\n    properties:\n      conditions:\n        - conditions:\n            - attribute: HTTP_REQUEST_METHOD\n              comparison:\n                httpMethod:\n                  operator: EQUALS_ANY_OF\n                  values:\n                    - POST\n                    - GET\n                negate: false\n      enabled: true\n      managementZones:\n        - ${test.legacyId}\n      metricDefinition:\n        metric: REQUEST_ATTRIBUTE\n        requestAttribute: foo\n      metricKey: calc:service.#name#\n      unit: MILLI_SECOND_PER_MINUTE\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getManagementZoneV2\n      arguments:\n        name: Example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getManagementZoneV2.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getManagementZoneV2.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "legacyId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "settings20Id": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "legacyId",
          "name",
          "settings20Id"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getManagementZones:getManagementZones": {
      "description": "The management zones data source allows retrieval of all management zones.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getManagementZones({});\nconst _name_ = new dynatrace.CalculatedServiceMetric(\"#name#\", {\n    enabled: true,\n    managementZones: [test.then(test =\u003e test.values?.[0]?.id)],\n    metricKey: \"calc:service.#name#\",\n    unit: \"MILLI_SECOND_PER_MINUTE\",\n    conditions: [{\n        conditions: [{\n            attribute: \"HTTP_REQUEST_METHOD\",\n            comparison: {\n                negate: false,\n                httpMethod: {\n                    operator: \"EQUALS_ANY_OF\",\n                    values: [\n                        \"POST\",\n                        \"GET\",\n                    ],\n                },\n            },\n        }],\n    }],\n    metricDefinition: {\n        metric: \"REQUEST_ATTRIBUTE\",\n        requestAttribute: \"foo\",\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_management_zones()\n_name_ = dynatrace.CalculatedServiceMetric(\"#name#\",\n    enabled=True,\n    management_zones=[test.values[0].id],\n    metric_key=\"calc:service.#name#\",\n    unit=\"MILLI_SECOND_PER_MINUTE\",\n    conditions=[{\n        \"conditions\": [{\n            \"attribute\": \"HTTP_REQUEST_METHOD\",\n            \"comparison\": {\n                \"negate\": False,\n                \"http_method\": {\n                    \"operator\": \"EQUALS_ANY_OF\",\n                    \"values\": [\n                        \"POST\",\n                        \"GET\",\n                    ],\n                },\n            },\n        }],\n    }],\n    metric_definition={\n        \"metric\": \"REQUEST_ATTRIBUTE\",\n        \"request_attribute\": \"foo\",\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetManagementZones.Invoke();\n\n    var _name_ = new Dynatrace.CalculatedServiceMetric(\"#name#\", new()\n    {\n        Enabled = true,\n        ManagementZones = new[]\n        {\n            test.Apply(getManagementZonesResult =\u003e getManagementZonesResult.Values[0]?.Id),\n        },\n        MetricKey = \"calc:service.#name#\",\n        Unit = \"MILLI_SECOND_PER_MINUTE\",\n        Conditions = new[]\n        {\n            new Dynatrace.Inputs.CalculatedServiceMetricConditionArgs\n            {\n                Conditions = new[]\n                {\n                    new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionArgs\n                    {\n                        Attribute = \"HTTP_REQUEST_METHOD\",\n                        Comparison = new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionComparisonArgs\n                        {\n                            Negate = false,\n                            HttpMethod = new Dynatrace.Inputs.CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs\n                            {\n                                Operator = \"EQUALS_ANY_OF\",\n                                Values = new[]\n                                {\n                                    \"POST\",\n                                    \"GET\",\n                                },\n                            },\n                        },\n                    },\n                },\n            },\n        },\n        MetricDefinition = new Dynatrace.Inputs.CalculatedServiceMetricMetricDefinitionArgs\n        {\n            Metric = \"REQUEST_ATTRIBUTE\",\n            RequestAttribute = \"foo\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetManagementZones(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewCalculatedServiceMetric(ctx, \"#name#\", \u0026dynatrace.CalculatedServiceMetricArgs{\n\t\t\tEnabled: pulumi.Bool(true),\n\t\t\tManagementZones: pulumi.StringArray{\n\t\t\t\tpulumi.String(test.Values[0].Id),\n\t\t\t},\n\t\t\tMetricKey: pulumi.String(\"calc:service.#name#\"),\n\t\t\tUnit:      pulumi.String(\"MILLI_SECOND_PER_MINUTE\"),\n\t\t\tConditions: dynatrace.CalculatedServiceMetricConditionArray{\n\t\t\t\t\u0026dynatrace.CalculatedServiceMetricConditionArgs{\n\t\t\t\t\tConditions: dynatrace.CalculatedServiceMetricConditionConditionArray{\n\t\t\t\t\t\t\u0026dynatrace.CalculatedServiceMetricConditionConditionArgs{\n\t\t\t\t\t\t\tAttribute: pulumi.String(\"HTTP_REQUEST_METHOD\"),\n\t\t\t\t\t\t\tComparison: \u0026dynatrace.CalculatedServiceMetricConditionConditionComparisonArgs{\n\t\t\t\t\t\t\t\tNegate: pulumi.Bool(false),\n\t\t\t\t\t\t\t\tHttpMethod: \u0026dynatrace.CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs{\n\t\t\t\t\t\t\t\t\tOperator: pulumi.String(\"EQUALS_ANY_OF\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tMetricDefinition: \u0026dynatrace.CalculatedServiceMetricMetricDefinitionArgs{\n\t\t\t\tMetric:           pulumi.String(\"REQUEST_ATTRIBUTE\"),\n\t\t\t\tRequestAttribute: pulumi.String(\"foo\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.CalculatedServiceMetric;\nimport com.pulumi.dynatrace.CalculatedServiceMetricArgs;\nimport com.pulumi.dynatrace.inputs.CalculatedServiceMetricConditionArgs;\nimport com.pulumi.dynatrace.inputs.CalculatedServiceMetricMetricDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getManagementZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        var _name_ = new CalculatedServiceMetric(\"#name#\", CalculatedServiceMetricArgs.builder()\n            .enabled(true)\n            .managementZones(test.values()[0].id())\n            .metricKey(\"calc:service.#name#\")\n            .unit(\"MILLI_SECOND_PER_MINUTE\")\n            .conditions(CalculatedServiceMetricConditionArgs.builder()\n                .conditions(CalculatedServiceMetricConditionConditionArgs.builder()\n                    .attribute(\"HTTP_REQUEST_METHOD\")\n                    .comparison(CalculatedServiceMetricConditionConditionComparisonArgs.builder()\n                        .negate(false)\n                        .httpMethod(CalculatedServiceMetricConditionConditionComparisonHttpMethodArgs.builder()\n                            .operator(\"EQUALS_ANY_OF\")\n                            .values(                            \n                                \"POST\",\n                                \"GET\")\n                            .build())\n                        .build())\n                    .build())\n                .build())\n            .metricDefinition(CalculatedServiceMetricMetricDefinitionArgs.builder()\n                .metric(\"REQUEST_ATTRIBUTE\")\n                .requestAttribute(\"foo\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:CalculatedServiceMetric\n    properties:\n      enabled: true\n      managementZones:\n        - ${test.values[0].id}\n      metricKey: calc:service.#name#\n      unit: MILLI_SECOND_PER_MINUTE\n      conditions:\n        - conditions:\n            - attribute: HTTP_REQUEST_METHOD\n              comparison:\n                negate: false\n                httpMethod:\n                  operator: EQUALS_ANY_OF\n                  values:\n                    - POST\n                    - GET\n      metricDefinition:\n        metric: REQUEST_ATTRIBUTE\n        requestAttribute: foo\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getManagementZones\n      arguments: {}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "outputs": {
        "description": "A collection of values returned by getManagementZones.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "values": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetManagementZonesValue:getManagementZonesValue"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "values"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getMobileApplication:getMobileApplication": {
      "description": "The \u003cspan 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`\"\u003e`dynatrace.MobileApplication`\u003c/span\u003e data source allows the mobile application ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the mobile application\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getMobileApplication({\n    name: \"Terraform\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_mobile_application(name=\"Terraform\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetMobileApplication.Invoke(new()\n    {\n        Name = \"Terraform\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getMobileApplicationResult =\u003e getMobileApplicationResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupMobileApplication(ctx, \u0026dynatrace.LookupMobileApplicationArgs{\n\t\t\tName: \"Terraform\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetMobileApplicationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getMobileApplication(GetMobileApplicationArgs.builder()\n            .name(\"Terraform\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getMobileApplication\n      arguments:\n        name: Terraform\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getMobileApplication.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getMobileApplication.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getPlatformSloTemplate:getPlatformSloTemplate": {
      "description": "\u003e To utilize this data source, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View SLOs** (`slo:slos:read`) and **View SLO objective templates** (`slo:objective-templates:read`).\n\nThe SLO objective template data source allows the ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) Name of the SLO objective template\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst hostCPU = dynatrace.getPlatformSloTemplate({\n    name: \"Host CPU usage utilization\",\n});\nconst _name_ = new dynatrace.PlatformSlo(\"#name#\", {\n    description: \"Measures the CPU usage of selected hosts over time.\",\n    criteria: {\n        criteriaDetails: [{\n            target: 95,\n            timeframeFrom: \"now-7d\",\n            timeframeTo: \"now\",\n        }],\n    },\n    sliReference: {\n        templateId: hostCPU.then(hostCPU =\u003e hostCPU.id),\n        variables: {\n            sliReferenceVariables: [{\n                name: \"hosts\",\n                value: \"\\\"HOST-1234567890000000\\\"\",\n            }],\n        },\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\nhost_cpu = dynatrace.get_platform_slo_template(name=\"Host CPU usage utilization\")\n_name_ = dynatrace.PlatformSlo(\"#name#\",\n    description=\"Measures the CPU usage of selected hosts over time.\",\n    criteria={\n        \"criteria_details\": [{\n            \"target\": 95,\n            \"timeframe_from\": \"now-7d\",\n            \"timeframe_to\": \"now\",\n        }],\n    },\n    sli_reference={\n        \"template_id\": host_cpu.id,\n        \"variables\": {\n            \"sli_reference_variables\": [{\n                \"name\": \"hosts\",\n                \"value\": \"\\\"HOST-1234567890000000\\\"\",\n            }],\n        },\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var hostCPU = Dynatrace.GetPlatformSloTemplate.Invoke(new()\n    {\n        Name = \"Host CPU usage utilization\",\n    });\n\n    var _name_ = new Dynatrace.PlatformSlo(\"#name#\", new()\n    {\n        Description = \"Measures the CPU usage of selected hosts over time.\",\n        Criteria = new Dynatrace.Inputs.PlatformSloCriteriaArgs\n        {\n            CriteriaDetails = new[]\n            {\n                new Dynatrace.Inputs.PlatformSloCriteriaCriteriaDetailArgs\n                {\n                    Target = 95,\n                    TimeframeFrom = \"now-7d\",\n                    TimeframeTo = \"now\",\n                },\n            },\n        },\n        SliReference = new Dynatrace.Inputs.PlatformSloSliReferenceArgs\n        {\n            TemplateId = hostCPU.Apply(getPlatformSloTemplateResult =\u003e getPlatformSloTemplateResult.Id),\n            Variables = new Dynatrace.Inputs.PlatformSloSliReferenceVariablesArgs\n            {\n                SliReferenceVariables = new[]\n                {\n                    new Dynatrace.Inputs.PlatformSloSliReferenceVariablesSliReferenceVariableArgs\n                    {\n                        Name = \"hosts\",\n                        Value = \"\\\"HOST-1234567890000000\\\"\",\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\thostCPU, err := dynatrace.GetPlatformSloTemplate(ctx, \u0026dynatrace.GetPlatformSloTemplateArgs{\n\t\t\tName: \"Host CPU usage utilization\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewPlatformSlo(ctx, \"#name#\", \u0026dynatrace.PlatformSloArgs{\n\t\t\tDescription: pulumi.String(\"Measures the CPU usage of selected hosts over time.\"),\n\t\t\tCriteria: \u0026dynatrace.PlatformSloCriteriaArgs{\n\t\t\t\tCriteriaDetails: dynatrace.PlatformSloCriteriaCriteriaDetailArray{\n\t\t\t\t\t\u0026dynatrace.PlatformSloCriteriaCriteriaDetailArgs{\n\t\t\t\t\t\tTarget:        pulumi.Float64(95),\n\t\t\t\t\t\tTimeframeFrom: pulumi.String(\"now-7d\"),\n\t\t\t\t\t\tTimeframeTo:   pulumi.String(\"now\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tSliReference: \u0026dynatrace.PlatformSloSliReferenceArgs{\n\t\t\t\tTemplateId: pulumi.String(hostCPU.Id),\n\t\t\t\tVariables: \u0026dynatrace.PlatformSloSliReferenceVariablesArgs{\n\t\t\t\t\tSliReferenceVariables: dynatrace.PlatformSloSliReferenceVariablesSliReferenceVariableArray{\n\t\t\t\t\t\t\u0026dynatrace.PlatformSloSliReferenceVariablesSliReferenceVariableArgs{\n\t\t\t\t\t\t\tName:  pulumi.String(\"hosts\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"\\\"HOST-1234567890000000\\\"\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetPlatformSloTemplateArgs;\nimport com.pulumi.dynatrace.PlatformSlo;\nimport com.pulumi.dynatrace.PlatformSloArgs;\nimport com.pulumi.dynatrace.inputs.PlatformSloCriteriaArgs;\nimport com.pulumi.dynatrace.inputs.PlatformSloSliReferenceArgs;\nimport com.pulumi.dynatrace.inputs.PlatformSloSliReferenceVariablesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var hostCPU = DynatraceFunctions.getPlatformSloTemplate(GetPlatformSloTemplateArgs.builder()\n            .name(\"Host CPU usage utilization\")\n            .build());\n\n        var _name_ = new PlatformSlo(\"#name#\", PlatformSloArgs.builder()\n            .description(\"Measures the CPU usage of selected hosts over time.\")\n            .criteria(PlatformSloCriteriaArgs.builder()\n                .criteriaDetails(PlatformSloCriteriaCriteriaDetailArgs.builder()\n                    .target(95.0)\n                    .timeframeFrom(\"now-7d\")\n                    .timeframeTo(\"now\")\n                    .build())\n                .build())\n            .sliReference(PlatformSloSliReferenceArgs.builder()\n                .templateId(hostCPU.id())\n                .variables(PlatformSloSliReferenceVariablesArgs.builder()\n                    .sliReferenceVariables(PlatformSloSliReferenceVariablesSliReferenceVariableArgs.builder()\n                        .name(\"hosts\")\n                        .value(\"\\\"HOST-1234567890000000\\\"\")\n                        .build())\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:PlatformSlo\n    properties:\n      description: Measures the CPU usage of selected hosts over time.\n      criteria:\n        criteriaDetails:\n          - target: 95\n            timeframeFrom: now-7d\n            timeframeTo: now\n      sliReference:\n        templateId: ${hostCPU.id}\n        variables:\n          sliReferenceVariables:\n            - name: hosts\n              value: '\"HOST-1234567890000000\"'\nvariables:\n  hostCPU:\n    fn::invoke:\n      function: dynatrace:getPlatformSloTemplate\n      arguments:\n        name: Host CPU usage utilization\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getPlatformSloTemplate.\n",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the SLO objective template\n"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getPlatformSloTemplate.\n",
        "properties": {
          "id": {
            "description": "ID of the SLO objective template\n",
            "type": "string"
          },
          "name": {
            "description": "Name of the SLO objective template\n",
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getPlatformSloTemplates:getPlatformSloTemplates": {
      "description": "\u003e To utilize this data source, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **View SLOs** (`slo:slos:read`) and **View SLO objective templates** (`slo:objective-templates:read`).\n\nThe SLO objective templates data source allows to retrieve a list of all templates.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst testPlatformSloTemplates = dynatrace.getPlatformSloTemplates({});\nexport const test = testPlatformSloTemplates;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\ntest_platform_slo_templates = dynatrace.get_platform_slo_templates()\npulumi.export(\"test\", test_platform_slo_templates)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var testPlatformSloTemplates = Dynatrace.GetPlatformSloTemplates.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"test\"] = testPlatformSloTemplates,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttestPlatformSloTemplates, err := dynatrace.GetPlatformSloTemplates(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"test\", testPlatformSloTemplates)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var testPlatformSloTemplates = DynatraceFunctions.getPlatformSloTemplates(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        ctx.export(\"test\", testPlatformSloTemplates);\n    }\n}\n```\n```yaml\nvariables:\n  testPlatformSloTemplates:\n    fn::invoke:\n      function: dynatrace:getPlatformSloTemplates\n      arguments: {}\noutputs:\n  test: ${testPlatformSloTemplates}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "outputs": {
        "description": "A collection of values returned by getPlatformSloTemplates.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "templates": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetPlatformSloTemplatesTemplate:getPlatformSloTemplatesTemplate"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "templates"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getProcess:getProcess": {
      "description": "!\u003e The data source API endpoint has been deprecated, please use\u003cspan pulumi-lang-nodejs=\" dynatrace.getEntity \" pulumi-lang-dotnet=\" dynatrace.getEntity \" pulumi-lang-go=\" getEntity \" pulumi-lang-python=\" get_entity \" pulumi-lang-yaml=\" dynatrace.getEntity \" pulumi-lang-java=\" dynatrace.getEntity \"\u003e dynatrace.getEntity \u003c/span\u003ewith entity type `PROCESS_GROUP_INSTANCE` instead.\n\nThe process data source allows the process ID to be retrieved by its name and optionally tags / tag-value pairs.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all processes with the specified name\n- \u003cspan pulumi-lang-nodejs=\"`tags`\" pulumi-lang-dotnet=\"`Tags`\" pulumi-lang-go=\"`tags`\" pulumi-lang-python=\"`tags`\" pulumi-lang-yaml=\"`tags`\" pulumi-lang-java=\"`tags`\"\u003e`tags`\u003c/span\u003e (optional) refers to the tags that need to be present for the process (inclusive)\n\nIf multiple processes match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getProcess({\n    name: \"Example\",\n    tags: [\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ],\n});\nconst _name_ = new dynatrace.ManagementZone(\"#name#\", {entitySelectorBasedRules: [{\n    enabled: true,\n    selector: test.then(test =\u003e `type(\"process_group_instance\"),entityId(\"${test.id}\")`),\n}]});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_process(name=\"Example\",\n    tags=[\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ])\n_name_ = dynatrace.ManagementZone(\"#name#\", entity_selector_based_rules=[{\n    \"enabled\": True,\n    \"selector\": f\"type(\\\"process_group_instance\\\"),entityId(\\\"{test.id}\\\")\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetProcess.Invoke(new()\n    {\n        Name = \"Example\",\n        Tags = new[]\n        {\n            \"TerraformKeyTest\",\n            \"TerraformKeyValueTest=TestValue\",\n        },\n    });\n\n    var _name_ = new Dynatrace.ManagementZone(\"#name#\", new()\n    {\n        EntitySelectorBasedRules = new[]\n        {\n            new Dynatrace.Inputs.ManagementZoneEntitySelectorBasedRuleArgs\n            {\n                Enabled = true,\n                Selector = $\"type(\\\"process_group_instance\\\"),entityId(\\\"{test.Apply(getProcessResult =\u003e getProcessResult.Id)}\\\")\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetProcess(ctx, \u0026dynatrace.GetProcessArgs{\n\t\t\tName: \"Example\",\n\t\t\tTags: []string{\n\t\t\t\t\"TerraformKeyTest\",\n\t\t\t\t\"TerraformKeyValueTest=TestValue\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewManagementZone(ctx, \"#name#\", \u0026dynatrace.ManagementZoneArgs{\n\t\t\tEntitySelectorBasedRules: dynatrace.ManagementZoneEntitySelectorBasedRuleArray{\n\t\t\t\t\u0026dynatrace.ManagementZoneEntitySelectorBasedRuleArgs{\n\t\t\t\t\tEnabled:  pulumi.Bool(true),\n\t\t\t\t\tSelector: pulumi.Sprintf(\"type(\\\"process_group_instance\\\"),entityId(\\\"%v\\\")\", test.Id),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetProcessArgs;\nimport com.pulumi.dynatrace.ManagementZone;\nimport com.pulumi.dynatrace.ManagementZoneArgs;\nimport com.pulumi.dynatrace.inputs.ManagementZoneEntitySelectorBasedRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getProcess(GetProcessArgs.builder()\n            .name(\"Example\")\n            .tags(            \n                \"TerraformKeyTest\",\n                \"TerraformKeyValueTest=TestValue\")\n            .build());\n\n        var _name_ = new ManagementZone(\"#name#\", ManagementZoneArgs.builder()\n            .entitySelectorBasedRules(ManagementZoneEntitySelectorBasedRuleArgs.builder()\n                .enabled(true)\n                .selector(String.format(\"type(\\\"process_group_instance\\\"),entityId(\\\"%s\\\")\", test.id()))\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:ManagementZone\n    properties:\n      entitySelectorBasedRules:\n        - enabled: true\n          selector: type(\"process_group_instance\"),entityId(\"${test.id}\")\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getProcess\n      arguments:\n        name: Example\n        tags:\n          - TerraformKeyTest\n          - TerraformKeyValueTest=TestValue\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getProcess.\n",
        "properties": {
          "name": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Required tags of the process to find\n"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getProcess.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "description": "Required tags of the process to find\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getProcessGroup:getProcessGroup": {
      "description": "!\u003e The data source API endpoint has been deprecated, please use\u003cspan pulumi-lang-nodejs=\" dynatrace.getEntity \" pulumi-lang-dotnet=\" dynatrace.getEntity \" pulumi-lang-go=\" getEntity \" pulumi-lang-python=\" get_entity \" pulumi-lang-yaml=\" dynatrace.getEntity \" pulumi-lang-java=\" dynatrace.getEntity \"\u003e dynatrace.getEntity \u003c/span\u003ewith entity type `PROCESS_GROUP` instead.\n\nThe process group data source allows the process group ID to be retrieved by its name and optionally tags / tag-value pairs.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all process groups with the specified name\n- \u003cspan pulumi-lang-nodejs=\"`tags`\" pulumi-lang-dotnet=\"`Tags`\" pulumi-lang-go=\"`tags`\" pulumi-lang-python=\"`tags`\" pulumi-lang-yaml=\"`tags`\" pulumi-lang-java=\"`tags`\"\u003e`tags`\u003c/span\u003e (optional) refers to the tags that need to be present for the process group (inclusive)\n\nIf multiple process groups match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getProcessGroup({\n    name: \"Example\",\n    tags: [\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ],\n});\nconst _name_ = new dynatrace.ManagementZone(\"#name#\", {entitySelectorBasedRules: [{\n    enabled: true,\n    selector: test.then(test =\u003e `type(\"process_group\"),entityId(\"${test.id}\")`),\n}]});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_process_group(name=\"Example\",\n    tags=[\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ])\n_name_ = dynatrace.ManagementZone(\"#name#\", entity_selector_based_rules=[{\n    \"enabled\": True,\n    \"selector\": f\"type(\\\"process_group\\\"),entityId(\\\"{test.id}\\\")\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetProcessGroup.Invoke(new()\n    {\n        Name = \"Example\",\n        Tags = new[]\n        {\n            \"TerraformKeyTest\",\n            \"TerraformKeyValueTest=TestValue\",\n        },\n    });\n\n    var _name_ = new Dynatrace.ManagementZone(\"#name#\", new()\n    {\n        EntitySelectorBasedRules = new[]\n        {\n            new Dynatrace.Inputs.ManagementZoneEntitySelectorBasedRuleArgs\n            {\n                Enabled = true,\n                Selector = $\"type(\\\"process_group\\\"),entityId(\\\"{test.Apply(getProcessGroupResult =\u003e getProcessGroupResult.Id)}\\\")\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetProcessGroup(ctx, \u0026dynatrace.GetProcessGroupArgs{\n\t\t\tName: \"Example\",\n\t\t\tTags: []string{\n\t\t\t\t\"TerraformKeyTest\",\n\t\t\t\t\"TerraformKeyValueTest=TestValue\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewManagementZone(ctx, \"#name#\", \u0026dynatrace.ManagementZoneArgs{\n\t\t\tEntitySelectorBasedRules: dynatrace.ManagementZoneEntitySelectorBasedRuleArray{\n\t\t\t\t\u0026dynatrace.ManagementZoneEntitySelectorBasedRuleArgs{\n\t\t\t\t\tEnabled:  pulumi.Bool(true),\n\t\t\t\t\tSelector: pulumi.Sprintf(\"type(\\\"process_group\\\"),entityId(\\\"%v\\\")\", test.Id),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetProcessGroupArgs;\nimport com.pulumi.dynatrace.ManagementZone;\nimport com.pulumi.dynatrace.ManagementZoneArgs;\nimport com.pulumi.dynatrace.inputs.ManagementZoneEntitySelectorBasedRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getProcessGroup(GetProcessGroupArgs.builder()\n            .name(\"Example\")\n            .tags(            \n                \"TerraformKeyTest\",\n                \"TerraformKeyValueTest=TestValue\")\n            .build());\n\n        var _name_ = new ManagementZone(\"#name#\", ManagementZoneArgs.builder()\n            .entitySelectorBasedRules(ManagementZoneEntitySelectorBasedRuleArgs.builder()\n                .enabled(true)\n                .selector(String.format(\"type(\\\"process_group\\\"),entityId(\\\"%s\\\")\", test.id()))\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:ManagementZone\n    properties:\n      entitySelectorBasedRules:\n        - enabled: true\n          selector: type(\"process_group\"),entityId(\"${test.id}\")\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getProcessGroup\n      arguments:\n        name: Example\n        tags:\n          - TerraformKeyTest\n          - TerraformKeyValueTest=TestValue\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getProcessGroup.\n",
        "properties": {
          "name": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Required tags of the process group to find\n"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getProcessGroup.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tags": {
            "description": "Required tags of the process group to find\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getRemoteEnvironments:getRemoteEnvironments": {
      "description": "The remote environments data source allows retrieval of all remote environments.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getRemoteEnvironments({});\nexport const remoteEnvironments = example;\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_remote_environments()\npulumi.export(\"remoteEnvironments\", example)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetRemoteEnvironments.Invoke();\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"remoteEnvironments\"] = example,\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupRemoteEnvironments(ctx, map[string]interface{}{}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"remoteEnvironments\", example)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getRemoteEnvironments(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);\n\n        ctx.export(\"remoteEnvironments\", example);\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getRemoteEnvironments\n      arguments: {}\noutputs:\n  remoteEnvironments: ${example}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "outputs": {
        "description": "A collection of values returned by getRemoteEnvironments.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "remoteEnvironments": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetRemoteEnvironmentsRemoteEnvironment:getRemoteEnvironmentsRemoteEnvironment"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "remoteEnvironments"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getRequestAttribute:getRequestAttribute": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.RequestAttribute`\" pulumi-lang-dotnet=\"`dynatrace.RequestAttribute`\" pulumi-lang-go=\"`RequestAttribute`\" pulumi-lang-python=\"`RequestAttribute`\" pulumi-lang-yaml=\"`dynatrace.RequestAttribute`\" pulumi-lang-java=\"`dynatrace.RequestAttribute`\"\u003e`dynatrace.RequestAttribute`\u003c/span\u003e data source allows the request attribute ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the request attribute\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getRequestAttribute({\n    name: \"Terraform Example\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_request_attribute(name=\"Terraform Example\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetRequestAttribute.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getRequestAttributeResult =\u003e getRequestAttributeResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupRequestAttribute(ctx, \u0026dynatrace.LookupRequestAttributeArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetRequestAttributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getRequestAttribute(GetRequestAttributeArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getRequestAttribute\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getRequestAttribute.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getRequestAttribute.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getRequestNaming:getRequestNaming": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.RequestNaming`\" pulumi-lang-dotnet=\"`dynatrace.RequestNaming`\" pulumi-lang-go=\"`RequestNaming`\" pulumi-lang-python=\"`RequestNaming`\" pulumi-lang-yaml=\"`dynatrace.RequestNaming`\" pulumi-lang-java=\"`dynatrace.RequestNaming`\"\u003e`dynatrace.RequestNaming`\u003c/span\u003e data source allows the request naming rule ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name to be assigned to matching requests.\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getRequestNaming({\n    name: \"Terraform Example\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_request_naming(name=\"Terraform Example\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetRequestNaming.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getRequestNamingResult =\u003e getRequestNamingResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupRequestNaming(ctx, \u0026dynatrace.LookupRequestNamingArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetRequestNamingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getRequestNaming(GetRequestNamingArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getRequestNaming\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getRequestNaming.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getRequestNaming.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getService:getService": {
      "description": "!\u003e The data source API endpoint has been deprecated, please use\u003cspan pulumi-lang-nodejs=\" dynatrace.getEntity \" pulumi-lang-dotnet=\" dynatrace.getEntity \" pulumi-lang-go=\" getEntity \" pulumi-lang-python=\" get_entity \" pulumi-lang-yaml=\" dynatrace.getEntity \" pulumi-lang-java=\" dynatrace.getEntity \"\u003e dynatrace.getEntity \u003c/span\u003ewith entity type `SERVICE` instead.\n\nThe service data source allows the service ID to be retrieved by its name and optionally tags / tag-value pairs.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e queries for all services with the specified name\n- \u003cspan pulumi-lang-nodejs=\"`tags`\" pulumi-lang-dotnet=\"`Tags`\" pulumi-lang-go=\"`tags`\" pulumi-lang-python=\"`tags`\" pulumi-lang-yaml=\"`tags`\" pulumi-lang-java=\"`tags`\"\u003e`tags`\u003c/span\u003e (optional) refers to the tags that need to be present for the service (inclusive)\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getService({\n    name: \"Example\",\n    tags: [\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ],\n});\nconst _name_ = new dynatrace.KeyRequests(\"#name#\", {service: test.then(test =\u003e test.id)});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_service(name=\"Example\",\n    tags=[\n        \"TerraformKeyTest\",\n        \"TerraformKeyValueTest=TestValue\",\n    ])\n_name_ = dynatrace.KeyRequests(\"#name#\", service=test.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetService.Invoke(new()\n    {\n        Name = \"Example\",\n        Tags = new[]\n        {\n            \"TerraformKeyTest\",\n            \"TerraformKeyValueTest=TestValue\",\n        },\n    });\n\n    var _name_ = new Dynatrace.KeyRequests(\"#name#\", new()\n    {\n        Service = test.Apply(getServiceResult =\u003e getServiceResult.Id),\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetService(ctx, \u0026dynatrace.GetServiceArgs{\n\t\t\tName: \"Example\",\n\t\t\tTags: []string{\n\t\t\t\t\"TerraformKeyTest\",\n\t\t\t\t\"TerraformKeyValueTest=TestValue\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewKeyRequests(ctx, \"#name#\", \u0026dynatrace.KeyRequestsArgs{\n\t\t\tService: pulumi.String(test.Id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetServiceArgs;\nimport com.pulumi.dynatrace.KeyRequests;\nimport com.pulumi.dynatrace.KeyRequestsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getService(GetServiceArgs.builder()\n            .name(\"Example\")\n            .tags(            \n                \"TerraformKeyTest\",\n                \"TerraformKeyValueTest=TestValue\")\n            .build());\n\n        var _name_ = new KeyRequests(\"#name#\", KeyRequestsArgs.builder()\n            .service(test.id())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:KeyRequests\n    properties:\n      service: ${test.id}\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getService\n      arguments:\n        name: Example\n        tags:\n          - TerraformKeyTest\n          - TerraformKeyValueTest=TestValue\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getService.\n",
        "properties": {
          "name": {
            "type": "string"
          },
          "operator": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Required tags of the service to find\n"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getService.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "operator": {
            "type": "string"
          },
          "tags": {
            "description": "Required tags of the service to find\n",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getSlo:getSlo": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.Slo`\" pulumi-lang-dotnet=\"`dynatrace.Slo`\" pulumi-lang-go=\"`Slo`\" pulumi-lang-python=\"`Slo`\" pulumi-lang-yaml=\"`dynatrace.Slo`\" pulumi-lang-java=\"`dynatrace.Slo`\"\u003e`dynatrace.Slo`\u003c/span\u003e data source allows the SLO ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the SLO\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getSlo({\n    name: \"Terraform\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_slo(name=\"Terraform\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetSlo.Invoke(new()\n    {\n        Name = \"Terraform\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getSloResult =\u003e getSloResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupSlo(ctx, \u0026dynatrace.LookupSloArgs{\n\t\t\tName: \"Terraform\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetSloArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getSlo(GetSloArgs.builder()\n            .name(\"Terraform\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getSlo\n      arguments:\n        name: Terraform\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getSlo.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getSlo.\n",
        "properties": {
          "burnRateVisualizationEnabled": {
            "description": "Burn rate visualization is enabled (\u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e) or disabled (\u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e)\n",
            "type": "boolean"
          },
          "description": {
            "description": "The custom description of the SLO\n",
            "type": "string"
          },
          "enabled": {
            "description": "The SLO is enabled (\u003cspan pulumi-lang-nodejs=\"`true`\" pulumi-lang-dotnet=\"`True`\" pulumi-lang-go=\"`true`\" pulumi-lang-python=\"`true`\" pulumi-lang-yaml=\"`true`\" pulumi-lang-java=\"`true`\"\u003e`true`\u003c/span\u003e) or disabled (\u003cspan pulumi-lang-nodejs=\"`false`\" pulumi-lang-dotnet=\"`False`\" pulumi-lang-go=\"`false`\" pulumi-lang-python=\"`false`\" pulumi-lang-yaml=\"`false`\" pulumi-lang-java=\"`false`\"\u003e`false`\u003c/span\u003e)\n",
            "type": "boolean"
          },
          "evaluationType": {
            "description": "The evaluation type of the SLO. Currently only `AGGREGATE` is supported\n",
            "type": "string"
          },
          "evaluationWindow": {
            "description": "The timeframe during which the SLO is to be evaluated. For the timeframe you can enter expressions like -1h (last hour), -1w (last week) or complex expressions like -2d to now (last two days), -1d/d to now/d (beginning of yesterday to beginning of today).\n",
            "type": "string"
          },
          "fastBurnThreshold": {
            "description": "The threshold defines when a burn rate is marked as fast-burning (high-emergency). Burn rates lower than this threshold (and greater than 1) are highlighted as slow-burn (low-emergency)\n",
            "type": "number"
          },
          "filter": {
            "description": "The entity filter for the SLO evaluation. See [syntax of entity selector](https://dt-url.net/entityselector) for details\n",
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "legacyId": {
            "description": "The ID of this setting when referred to by the Config REST API V1\n",
            "type": "string"
          },
          "metricExpression": {
            "description": "The percentage-based metric expression for the calculation of the SLO\n",
            "type": "string"
          },
          "metricName": {
            "description": "No documentation available\n",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "targetSuccess": {
            "description": "The target value of the SLO\n",
            "type": "number"
          },
          "targetWarning": {
            "description": "The warning value of the SLO. At warning state the SLO is still fulfilled but is getting close to failure\n",
            "type": "number"
          }
        },
        "required": [
          "burnRateVisualizationEnabled",
          "description",
          "enabled",
          "evaluationType",
          "evaluationWindow",
          "fastBurnThreshold",
          "filter",
          "id",
          "legacyId",
          "metricExpression",
          "metricName",
          "name",
          "targetSuccess",
          "targetWarning"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getSyntheticLocation:getSyntheticLocation": {
      "description": "The synthetic location data source allows the location ID to be retrieved based off of provided parameters.\n\n\u003e For Provider versions earlier than v1.80.0: This data source requires the API token scope **Read synthetic monitors, locations, and nodes** (`ReadSyntheticData`)\n\u003e For Provider versions v1.80.0 and newer: This data source requires the API token scope **Read synthetic locations** (`syntheticLocations.read`)\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:HttpMonitor\n    properties:\n      anomalyDetections:\n        - loadingTimeThresholds:\n            - enabled: true\n          outageHandlings:\n            - globalOutage: true\n              localOutage: false\n              retryOnError: false\n      enabled: true\n      frequency: 60\n      locations:\n        - ${test.id}\n      script:\n        requests:\n          - configuration:\n              acceptAnyCertificate: true\n              followRedirects: true\n            description: google.com\n            method: GET\n            url: https://www.google.com\n            validation:\n              rule:\n                - passIfFound: false\n                  type: httpStatusesList\n                  value: '\u003e=400'\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getSyntheticLocation\n      arguments:\n        cloudPlatform: AMAZON_EC2\n        name: Sydney\n        type: PUBLIC\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getSyntheticLocation.\n",
        "properties": {
          "cloudPlatform": {
            "type": "string",
            "description": "The cloud provider where the location is hosted.\n"
          },
          "entityId": {
            "type": "string"
          },
          "geoLocationId": {
            "type": "string"
          },
          "ips": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "name": {
            "type": "string"
          },
          "stage": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getSyntheticLocation.\n",
        "properties": {
          "cloudPlatform": {
            "description": "The cloud provider where the location is hosted.\n",
            "type": "string"
          },
          "entityId": {
            "type": "string"
          },
          "geoLocationId": {
            "type": "string"
          },
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "ips": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "name": {
            "type": "string"
          },
          "stage": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "cloudPlatform",
          "geoLocationId",
          "id",
          "ips",
          "stage",
          "status"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getSyntheticLocations:getSyntheticLocations": {
      "description": "The synthetic locations data source allows the location IDs to be retrieved based off of provided parameters.\n\n\u003e For Provider versions earlier than v1.80.0: This data source requires the API token scope **Read synthetic monitors, locations, and nodes** (`ReadSyntheticData`)\n\u003e For Provider versions v1.80.0 and newer: This data source requires the API token scope **Read synthetic locations** (`syntheticLocations.read`)\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst test = dynatrace.getSyntheticLocations({\n    name: \"Sydney\",\n});\nconst _name_ = new dynatrace.HttpMonitor(\"#name#\", {\n    enabled: true,\n    frequency: 60,\n    locations: [test.then(test =\u003e test.locations?.entityId)],\n    anomalyDetections: [{\n        loadingTimeThresholds: [{\n            enabled: true,\n        }],\n        outageHandlings: [{\n            globalOutage: true,\n            localOutage: false,\n            retryOnError: false,\n        }],\n    }],\n    script: {\n        requests: [{\n            description: \"google.com\",\n            method: \"GET\",\n            url: \"https://www.google.com\",\n            configuration: {\n                acceptAnyCertificate: true,\n                followRedirects: true,\n            },\n            validation: {\n                rules: [{\n                    type: \"httpStatusesList\",\n                    passIfFound: false,\n                    value: \"\u003e=400\",\n                }],\n            },\n        }],\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\nimport pulumiverse_dynatrace as dynatrace\n\ntest = dynatrace.get_synthetic_locations(name=\"Sydney\")\n_name_ = dynatrace.HttpMonitor(\"#name#\",\n    enabled=True,\n    frequency=60,\n    locations=[test.locations.entity_id],\n    anomaly_detections=[{\n        \"loading_time_thresholds\": [{\n            \"enabled\": True,\n        }],\n        \"outage_handlings\": [{\n            \"global_outage\": True,\n            \"local_outage\": False,\n            \"retry_on_error\": False,\n        }],\n    }],\n    script={\n        \"requests\": [{\n            \"description\": \"google.com\",\n            \"method\": \"GET\",\n            \"url\": \"https://www.google.com\",\n            \"configuration\": {\n                \"accept_any_certificate\": True,\n                \"follow_redirects\": True,\n            },\n            \"validation\": {\n                \"rules\": [{\n                    \"type\": \"httpStatusesList\",\n                    \"pass_if_found\": False,\n                    \"value\": \"\u003e=400\",\n                }],\n            },\n        }],\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\nusing Dynatrace = Pulumiverse.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var test = Dynatrace.GetSyntheticLocations.Invoke(new()\n    {\n        Name = \"Sydney\",\n    });\n\n    var _name_ = new Dynatrace.HttpMonitor(\"#name#\", new()\n    {\n        Enabled = true,\n        Frequency = 60,\n        Locations = new[]\n        {\n            test.Apply(getSyntheticLocationsResult =\u003e getSyntheticLocationsResult.Locations?.EntityId),\n        },\n        AnomalyDetections = new[]\n        {\n            new Dynatrace.Inputs.HttpMonitorAnomalyDetectionArgs\n            {\n                LoadingTimeThresholds = new[]\n                {\n                    new Dynatrace.Inputs.HttpMonitorAnomalyDetectionLoadingTimeThresholdArgs\n                    {\n                        Enabled = true,\n                    },\n                },\n                OutageHandlings = new[]\n                {\n                    new Dynatrace.Inputs.HttpMonitorAnomalyDetectionOutageHandlingArgs\n                    {\n                        GlobalOutage = true,\n                        LocalOutage = false,\n                        RetryOnError = false,\n                    },\n                },\n            },\n        },\n        Script = new Dynatrace.Inputs.HttpMonitorScriptArgs\n        {\n            Requests = new[]\n            {\n                new Dynatrace.Inputs.HttpMonitorScriptRequestArgs\n                {\n                    Description = \"google.com\",\n                    Method = \"GET\",\n                    Url = \"https://www.google.com\",\n                    Configuration = new Dynatrace.Inputs.HttpMonitorScriptRequestConfigurationArgs\n                    {\n                        AcceptAnyCertificate = true,\n                        FollowRedirects = true,\n                    },\n                    Validation = new Dynatrace.Inputs.HttpMonitorScriptRequestValidationArgs\n                    {\n                        Rules = new[]\n                        {\n                            new Dynatrace.Inputs.HttpMonitorScriptRequestValidationRuleArgs\n                            {\n                                Type = \"httpStatusesList\",\n                                PassIfFound = false,\n                                Value = \"\u003e=400\",\n                            },\n                        },\n                    },\n                },\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest, err := dynatrace.GetSyntheticLocations(ctx, \u0026dynatrace.GetSyntheticLocationsArgs{\n\t\t\tName: pulumi.StringRef(\"Sydney\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = dynatrace.NewHttpMonitor(ctx, \"#name#\", \u0026dynatrace.HttpMonitorArgs{\n\t\t\tEnabled:   pulumi.Bool(true),\n\t\t\tFrequency: pulumi.Int(60),\n\t\t\tLocations: pulumi.StringArray{\n\t\t\t\tpulumi.String(test.Locations.EntityId),\n\t\t\t},\n\t\t\tAnomalyDetections: dynatrace.HttpMonitorAnomalyDetectionArray{\n\t\t\t\t\u0026dynatrace.HttpMonitorAnomalyDetectionArgs{\n\t\t\t\t\tLoadingTimeThresholds: dynatrace.HttpMonitorAnomalyDetectionLoadingTimeThresholdArray{\n\t\t\t\t\t\t\u0026dynatrace.HttpMonitorAnomalyDetectionLoadingTimeThresholdArgs{\n\t\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tOutageHandlings: dynatrace.HttpMonitorAnomalyDetectionOutageHandlingArray{\n\t\t\t\t\t\t\u0026dynatrace.HttpMonitorAnomalyDetectionOutageHandlingArgs{\n\t\t\t\t\t\t\tGlobalOutage: pulumi.Bool(true),\n\t\t\t\t\t\t\tLocalOutage:  pulumi.Bool(false),\n\t\t\t\t\t\t\tRetryOnError: pulumi.Bool(false),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tScript: \u0026dynatrace.HttpMonitorScriptTypeArgs{\n\t\t\t\tRequests: dynatrace.HttpMonitorScriptRequestArray{\n\t\t\t\t\t\u0026dynatrace.HttpMonitorScriptRequestArgs{\n\t\t\t\t\t\tDescription: pulumi.String(\"google.com\"),\n\t\t\t\t\t\tMethod:      pulumi.String(\"GET\"),\n\t\t\t\t\t\tUrl:         pulumi.String(\"https://www.google.com\"),\n\t\t\t\t\t\tConfiguration: \u0026dynatrace.HttpMonitorScriptRequestConfigurationArgs{\n\t\t\t\t\t\t\tAcceptAnyCertificate: pulumi.Bool(true),\n\t\t\t\t\t\t\tFollowRedirects:      pulumi.Bool(true),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tValidation: \u0026dynatrace.HttpMonitorScriptRequestValidationArgs{\n\t\t\t\t\t\t\tRules: dynatrace.HttpMonitorScriptRequestValidationRuleArray{\n\t\t\t\t\t\t\t\t\u0026dynatrace.HttpMonitorScriptRequestValidationRuleArgs{\n\t\t\t\t\t\t\t\t\tType:        pulumi.String(\"httpStatusesList\"),\n\t\t\t\t\t\t\t\t\tPassIfFound: pulumi.Bool(false),\n\t\t\t\t\t\t\t\t\tValue:       pulumi.String(\"\u003e=400\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetSyntheticLocationsArgs;\nimport com.pulumi.dynatrace.HttpMonitor;\nimport com.pulumi.dynatrace.HttpMonitorArgs;\nimport com.pulumi.dynatrace.inputs.HttpMonitorAnomalyDetectionArgs;\nimport com.pulumi.dynatrace.inputs.HttpMonitorScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var test = DynatraceFunctions.getSyntheticLocations(GetSyntheticLocationsArgs.builder()\n            .name(\"Sydney\")\n            .build());\n\n        var _name_ = new HttpMonitor(\"#name#\", HttpMonitorArgs.builder()\n            .enabled(true)\n            .frequency(60)\n            .locations(test.locations().entityId())\n            .anomalyDetections(HttpMonitorAnomalyDetectionArgs.builder()\n                .loadingTimeThresholds(HttpMonitorAnomalyDetectionLoadingTimeThresholdArgs.builder()\n                    .enabled(true)\n                    .build())\n                .outageHandlings(HttpMonitorAnomalyDetectionOutageHandlingArgs.builder()\n                    .globalOutage(true)\n                    .localOutage(false)\n                    .retryOnError(false)\n                    .build())\n                .build())\n            .script(HttpMonitorScriptArgs.builder()\n                .requests(HttpMonitorScriptRequestArgs.builder()\n                    .description(\"google.com\")\n                    .method(\"GET\")\n                    .url(\"https://www.google.com\")\n                    .configuration(HttpMonitorScriptRequestConfigurationArgs.builder()\n                        .acceptAnyCertificate(true)\n                        .followRedirects(true)\n                        .build())\n                    .validation(HttpMonitorScriptRequestValidationArgs.builder()\n                        .rules(HttpMonitorScriptRequestValidationRuleArgs.builder()\n                            .type(\"httpStatusesList\")\n                            .passIfFound(false)\n                            .value(\"\u003e=400\")\n                            .build())\n                        .build())\n                    .build())\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  '#name#':\n    type: dynatrace:HttpMonitor\n    properties:\n      enabled: true\n      frequency: 60\n      locations:\n        - ${test.locations.entityId}\n      anomalyDetections:\n        - loadingTimeThresholds:\n            - enabled: true\n          outageHandlings:\n            - globalOutage: true\n              localOutage: false\n              retryOnError: false\n      script:\n        requests:\n          - description: google.com\n            method: GET\n            url: https://www.google.com\n            configuration:\n              acceptAnyCertificate: true\n              followRedirects: true\n            validation:\n              rules:\n                - type: httpStatusesList\n                  passIfFound: false\n                  value: '\u003e=400'\nvariables:\n  test:\n    fn::invoke:\n      function: dynatrace:getSyntheticLocations\n      arguments:\n        name: Sydney\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getSyntheticLocations.\n",
        "properties": {
          "id": {
            "type": "string",
            "description": "The ID of this resource.\n"
          },
          "locations": {
            "$ref": "#/types/dynatrace:index%2FgetSyntheticLocationsLocations:getSyntheticLocationsLocations"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "outputs": {
        "description": "A collection of values returned by getSyntheticLocations.\n",
        "properties": {
          "id": {
            "description": "The ID of this resource.\n",
            "type": "string"
          },
          "locations": {
            "$ref": "#/types/dynatrace:index%2FgetSyntheticLocationsLocations:getSyntheticLocationsLocations"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "locations"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getSyntheticNodes:getSyntheticNodes": {
      "description": "The synthetic locations data source queries for all available Synthetic Nodes. The data source doesn't need to get configured. It always provides the full list of synthetic nodes.\n\n",
      "outputs": {
        "description": "A collection of values returned by getSyntheticNodes.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "nodes": {
            "items": {
              "$ref": "#/types/dynatrace:index%2FgetSyntheticNodesNode:getSyntheticNodesNode"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "nodes"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getTenant:getTenant": {
      "description": "The data source \u003cspan pulumi-lang-nodejs=\"`dynatrace.getTenant`\" pulumi-lang-dotnet=\"`dynatrace.getTenant`\" pulumi-lang-go=\"`getTenant`\" pulumi-lang-python=\"`get_tenant`\" pulumi-lang-yaml=\"`dynatrace.getTenant`\" pulumi-lang-java=\"`dynatrace.getTenant`\"\u003e`dynatrace.getTenant`\u003c/span\u003e evalutes the configured Environment URL (either the environment variable `DYNATRACE_ENV_URL` or the configuration attribute \u003cspan 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`\"\u003e`dt_env_url`\u003c/span\u003e) and extracts out the name/id of the environment this provider addresses.\nMain purpose is for migrating settings from one environment to another, but it can be used to in general to avoid hard coding the environment ID like in the example below.\n\n",
      "outputs": {
        "description": "A collection of values returned by getTenant.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getUpdateWindows:getUpdateWindows": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.UpdateWindows`\" pulumi-lang-dotnet=\"`dynatrace.UpdateWindows`\" pulumi-lang-go=\"`UpdateWindows`\" pulumi-lang-python=\"`UpdateWindows`\" pulumi-lang-yaml=\"`dynatrace.UpdateWindows`\" pulumi-lang-java=\"`dynatrace.UpdateWindows`\"\u003e`dynatrace.UpdateWindows`\u003c/span\u003e data source allows the OneAgent update maintenance window ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the OneAgent update maintenance window\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getUpdateWindows({\n    name: \"Terraform Example\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_update_windows(name=\"Terraform Example\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetUpdateWindows.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getUpdateWindowsResult =\u003e getUpdateWindowsResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupUpdateWindows(ctx, \u0026dynatrace.LookupUpdateWindowsArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetUpdateWindowsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getUpdateWindows(GetUpdateWindowsArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getUpdateWindows\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getUpdateWindows.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getUpdateWindows.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "dynatrace:index/getVulnerabilityAlerting:getVulnerabilityAlerting": {
      "description": "The \u003cspan pulumi-lang-nodejs=\"`dynatrace.VulnerabilityAlerting`\" pulumi-lang-dotnet=\"`dynatrace.VulnerabilityAlerting`\" pulumi-lang-go=\"`VulnerabilityAlerting`\" pulumi-lang-python=\"`VulnerabilityAlerting`\" pulumi-lang-yaml=\"`dynatrace.VulnerabilityAlerting`\" pulumi-lang-java=\"`dynatrace.VulnerabilityAlerting`\"\u003e`dynatrace.VulnerabilityAlerting`\u003c/span\u003e data source allows the vulnerability alerting profile ID to be retrieved by its name.\n\n- \u003cspan pulumi-lang-nodejs=\"`name`\" pulumi-lang-dotnet=\"`Name`\" pulumi-lang-go=\"`name`\" pulumi-lang-python=\"`name`\" pulumi-lang-yaml=\"`name`\" pulumi-lang-java=\"`name`\"\u003e`name`\u003c/span\u003e (String) - The name of the vulnerability alerting profile\n\nIf multiple services match the given criteria, the first result will be retrieved.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as dynatrace from \"@pulumiverse/dynatrace\";\n\nconst example = dynatrace.getVulnerabilityAlerting({\n    name: \"Terraform Example\",\n});\nexport const id = example.then(example =\u003e example.id);\n```\n```python\nimport pulumi\nimport pulumi_dynatrace as dynatrace\n\nexample = dynatrace.get_vulnerability_alerting(name=\"Terraform Example\")\npulumi.export(\"id\", example.id)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Dynatrace = Pulumi.Dynatrace;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n    var example = Dynatrace.GetVulnerabilityAlerting.Invoke(new()\n    {\n        Name = \"Terraform Example\",\n    });\n\n    return new Dictionary\u003cstring, object?\u003e\n    {\n        [\"id\"] = example.Apply(getVulnerabilityAlertingResult =\u003e getVulnerabilityAlertingResult.Id),\n    };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texample, err := dynatrace.LookupVulnerabilityAlerting(ctx, \u0026dynatrace.LookupVulnerabilityAlertingArgs{\n\t\t\tName: \"Terraform Example\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"id\", example.Id)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.dynatrace.DynatraceFunctions;\nimport com.pulumi.dynatrace.inputs.GetVulnerabilityAlertingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var example = DynatraceFunctions.getVulnerabilityAlerting(GetVulnerabilityAlertingArgs.builder()\n            .name(\"Terraform Example\")\n            .build());\n\n        ctx.export(\"id\", example.id());\n    }\n}\n```\n```yaml\nvariables:\n  example:\n    fn::invoke:\n      function: dynatrace:getVulnerabilityAlerting\n      arguments:\n        name: Terraform Example\noutputs:\n  id: ${example.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n",
      "inputs": {
        "description": "A collection of arguments for invoking getVulnerabilityAlerting.\n",
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object",
        "required": [
          "name"
        ]
      },
      "outputs": {
        "description": "A collection of values returned by getVulnerabilityAlerting.\n",
        "properties": {
          "id": {
            "description": "The provider-assigned unique ID for this managed resource.",
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object"
      }
    },
    "pulumi:providers:dynatrace/terraformConfig": {
      "description": "This function returns a Terraform config object with terraform-namecased keys,to be used with the Terraform Module Provider.",
      "inputs": {
        "properties": {
          "__self__": {
            "$ref": "#/resources/pulumi:providers:dynatrace"
          }
        },
        "type": "object",
        "required": [
          "__self__"
        ]
      },
      "outputs": {
        "properties": {
          "result": {
            "additionalProperties": {
              "$ref": "pulumi.json#/Any"
            },
            "type": "object"
          }
        },
        "required": [
          "result"
        ],
        "type": "object"
      }
    }
  }
}
